home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / bbsutil / sf_31.zip / SF31DOC.ZIP / SPITFIRE.DOC
Text File  |  1991-06-24  |  459KB  |  8,308 lines

  1.   
  2.  
  3.         
  4.         
  5.         
  6.         
  7.         
  8.         
  9.         
  10.         
  11.         
  12.         
  13.         
  14.         
  15.         
  16.         
  17.         
  18.         
  19.       _________________________________________________________________________
  20.          ___________________                             ___________________
  21.             ________________       S P I T F I R E       ________________
  22.                _____________  -------------------------  _____________
  23.                   __________    Bulletin Board System    __________
  24.                      _______        for MS/PC DOS        _______
  25.                         ____      Personal Computers     ____
  26.                            _______________________________
  27.                              ____                    ____
  28.                                ____  Version 3.1  ____
  29.                                  ___________________
  30.  
  31.  
  32.  
  33.                  Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
  34.                  ------------------------------------------------
  35.                                Buffalo Creek Software
  36.  
  37.         
  38.                                     A Member Of 
  39.                      The Association Of Shareware Professionals
  40.  
  41.  
  42.                      ------------------------------------------
  43.                      >>> Release Date         June 24, 1991 <<<
  44.                      ------------------------------------------
  45.         
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                       TABLE OF CONTENTS
  56.                                     ---------------------
  57.         
  58.                #  Section Title                                     Page #
  59.               +--+------------------------------------------------+------+
  60.                   Introduction..................................... 1
  61.               <1> 1.0  Important Notice............................ 1
  62.                   1.1  Copyright & Registered Trademark Notice..... 2
  63.               <2> 2.0  SPITFIRE Hardware Requirements.............. 3
  64.                   2.1  Modems...................................... 4
  65.                   2.2  Modem Initialization........................ 5
  66.               <3> 3.0  Getting Started............................. 6
  67.               <4> 4.0  SPITFIRE File Paths......................... 19
  68.                   4.1  SPITFIRE System Files....................... 19
  69.                   4.2  SPITFIRE Work Files......................... 21
  70.                   4.3  SPITFIRE Message Files...................... 21
  71.                   4.4  SPITFIRE Display Files...................... 22
  72.                   4.5  SPITFIRE Menu Files......................... 26
  73.                   4.6  SPITFIRE File Clarifications................ 29
  74.                   4.7  About SPITFIRE Display Files................ 35
  75.                   4.8  Backup Files................................ 36
  76.                   4.9  THOUGHTS.BBS................................ 37
  77.               <5> 5.0  Command Line Parameters..................... 37
  78.                   5.1  SF.BAT...................................... 38
  79.               <6> 6.0  Setting Up the System Records............... 39
  80.                   6.1  Configuring Message Conference Records...... 39
  81.                   6.2  Configuring File Area Records............... 43
  82.               <7> 7.0  SPITFIRE Questionnaires..................... 47
  83.               <8> 8.0  Special Function Keys....................... 50
  84.                   8.1  Available Special Function Keys............. 51
  85.                   8.2  Special Function Key Definitions............ 51
  86.               <9> 9.0  Main Section Explained...................... 63
  87.                   9.1  Main Menu Example........................... 64
  88.                   9.2  Explanation of Main Menu Features........... 64
  89.              <10> 10.0 Message Section Explained................... 67
  90.                   10.1 Message Menu Example........................ 67
  91.                   10.2 Message Menu Explanation.................... 68
  92.              <11> 11.0 File Section Explained...................... 75
  93.                   11.1 File Menu Example........................... 75
  94.                   11.2 File Menu Explanation....................... 76
  95.                   11.3 Upload/Download Protocols................... 82
  96.                   11.4 Batch Download Menu......................... 82
  97.                   11.5 Batch Upload Menu........................... 84
  98.              <12> 12.0 Sysop Section Explained..................... 86
  99.                   12.1 Sysop Menu Explanation...................... 86
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                                       TABLE OF CONTENTS (cont)
  113.                                       ------------------------
  114.         
  115.                #  Section Title                                     Page #
  116.               +--+------------------------------------------------+------+
  117.              <13> 13.0 Special Commands for Sysop Status........... 90
  118.                   13.1 Special Commands for Sysop.................. 91
  119.              <14> 14.0 Events Menu Example......................... 91
  120.                   14.1 Events Menu Explanation..................... 92
  121.              <15> 15.0 Hardware/Software Data Flow Control......... 96
  122.              <16> 16.0 Screen Save Feature......................... 96
  123.              <17> 17.0 SPITFIRE Doors Section...................... 96
  124.                   17.1 SPITFIRE Doors Display Files................ 99
  125.                   17.2 SPITFIRE Doors Support...................... 99
  126.              <18> 18.0 External File Transfer Protocols........... 100
  127.                   18.1 External Download Protocols................ 100
  128.                   18.2 External Batch Download Protocols.......... 103
  129.                   18.3 External Upload Protocols.................. 105
  130.                   18.4 External Batch Upload Protocols............ 108
  131.                   18.5 External Protocol Support.................. 109
  132.              <19> 19.0 SPITFIRE Utilizes EMS...................... 109
  133.              <20> 20.0 SPITFIRE Net-Mail Capabilities............. 110
  134.              <21> 21.0 Operating A Multi-Node SPITFIRE............ 111
  135.                   21.1 System Requirements........................ 111
  136.                   21.2 SPITFIRE Configuration..................... 111
  137.                   21.3 Features Unique To Multi-Node Operation.... 112
  138.                   21.4 SPITFIRE Node Chat......................... 113
  139.              <22> 22.0 SPITFIRE Multi-Tasking/Network Environment. 115
  140.                   22.1 SPITFIRE With Windows 3.0.................. 116
  141.                   22.2 SPITFIRE With DESQview..................... 118
  142.                   22.3 SPITFIRE With LANtastic Network............ 120
  143.              <23> 23.0 SPITFIRE Technical Reference Information... 122
  144.              <24> 24.0 Comment from the Author.................... 129
  145.             Appendix A Modem Initialization Strings................131
  146.             Appendix B SPITFIRE Questions and Answers............. 133
  147.             Subject Index
  148.  
  149.                                                                          Page 1
  150.         -----------------------------------------------------------------------
  151.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  152.         -----------------------------------------------------------------------
  153.  
  154.         
  155.         INTRODUCTION
  156.         ------------
  157.         
  158.             SPITFIRE is a bulletin board program written in Borland's Turbo
  159.         Pascal and interfaced with assembler code compiled by Borland's Turbo 
  160.         Assembler.  Designed on an IBM Personal Computer, SPITFIRE is 
  161.         compatible with MS/PC DOS machines (IBM "Compatibles").
  162.         
  163.              SPITFIRE is distributed under the "Shareware" concept.  You are
  164.         encouraged to distribute this software to others, in its original,
  165.         unmodified condition, as long as you DO NOT charge for this program
  166.         in any way, shape or form.
  167.         
  168.         
  169.         1.0 - IMPORTANT NOTICE!
  170.         -----------------------
  171.         
  172.              Thank you for taking the time and expense to obtain SPITFIRE.
  173.         Surely, after you've had a chance to look SPITFIRE over, you'll agree
  174.         it is a powerful bulletin board program which combines both speed,
  175.         flexibility and user ease.
  176.         
  177.              This program, like many others, is distributed under the
  178.         "Shareware" concept.  SPITFIRE can be utilized on a trial basis for
  179.         not more than 30 days or 500 callers, whichever comes first. In the
  180.         event SPITFIRE is used beyond the trial period, then a registration
  181.         fee of $85.00 in "U.S. FUNDS" is required.  Please specify on your
  182.         registration form whether you wish to receive 5 1/4" disks or 3 1/2"
  183.         disks.  If not specified, 5 1/4" disks will be sent.  If you live
  184.         outside of the North American continent (countries other than Canada,
  185.         Mexico, the United States or provinces of the United States) an
  186.         addition $10 fee (i.e., $95.00) is required for postage and handling.
  187.         
  188.              Your registration of SPITFIRE will provide you with support and
  189.         notification of future updates and revisions of SPITFIRE.  Any portion
  190.         of or all such support and notification may be changed and/or
  191.         terminated at any time without notice.
  192.         
  193.              Many of you will be running SPITFIRE 24 hours per day, 7 days per
  194.         week.  This is more than any other program you'll use.  Considering
  195.         that, it becomes apparent that the registration fee is truly minimal.
  196.  
  197.         |--------------------------------------------------------------------|
  198.         |   Registration is simple & easy.  Send the registration fee to:    |
  199.         |--------------------------------------------------------------------|
  200.                            |-----------------------------| 
  201.                            |    Buffalo Creek Software   | 
  202.                            |    Attention:  Mike Woltz   | 
  203.                            |      913 - 39th Street      | 
  204.                            | West Des Moines, Iowa 50265 | 
  205.                            |-----------------------------| 
  206.  
  207.                                                                       Page 2
  208.         ----------------------------------------------------------------------
  209.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  210.         ----------------------------------------------------------------------
  211.         
  212.  
  213.             Mike Woltz and/or Buffalo Creek Software shall in no way be held 
  214.         responsible for any damage incurred while operating SPITFIRE.  All 
  215.         responsibility lies with the user of the software.
  216.         
  217.             No part of this manual may be reproduced, transmitted, transcribed,
  218.         stored in a retrieval system, or translated into any language (natural
  219.         or computer), in any form or by any means, without the prior written
  220.         permission of Mike Woltz.
  221.         
  222.             THIS SOFTWARE IS NOT FOR SALE!  You are granted a limited license
  223.         to use the software described in this manual. The software may be used
  224.         or copied only in accordance with the terms set forth herein.
  225.         
  226.             You may not make any changes or modifications to SPITFIRE, and you
  227.         may not de-compile, disassemble, or otherwise reverse-engineer it. You 
  228.         may not rent or lease it to others.
  229.         
  230.             No fee, charge or other compensation may be accepted or requested 
  231.         by anyone without express written permission from Mike Woltz.  This 
  232.         includes disk vendors.
  233.         
  234.             Operators of electronic bulletin board systems (Sysops) may post 
  235.         SPITFIRE for downloading by their users without written permission 
  236.         only as long as the conditions set forth herein are met.  A fee may be 
  237.         charged for access to the BBS as long as no specific fee is charged 
  238.         for access to the SPITFIRE files.
  239.         
  240.             Distributors of public domain and user supported software, such 
  241.         as disk vending services, may distribute copies of SPITFIRE subject to 
  242.         the above conditions only after obtaining written permission from Mike 
  243.         Woltz.
  244.         
  245.         
  246.         1.1 - COPYRIGHT & REGISTERED TRADEMARK NOTICE
  247.         ---------------------------------------------
  248.         
  249.              SPITFIRE and affiliate programs distributed with it are not to be
  250.         modified or distributed in modified form without the express written
  251.         consent of Mike Woltz.
  252.         
  253.              SPITFIRE is NOT to be sold, used or modified for, or with, illegal
  254.         intent under the penalty of law.
  255.         
  256.         "SPITFIRE" is Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
  257.  
  258.         "SPITFIRE" is a registered trademark of Buffalo Creek Software.
  259.         
  260.         "Turbo Pascal" is a registered trademark of Borland International Corp.
  261.  
  262.                                                                       Page 3
  263.         ----------------------------------------------------------------------
  264.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  265.         ----------------------------------------------------------------------
  266.  
  267.  
  268.  
  269.         "BRK" is Copyright (C) 1985, by Solid Systems
  270.         
  271.         "SEALINK"  is Copyright (C) 1986 by System Enhancement Associates
  272.         
  273.         "WILDFIRE" is Copyright (C) 1988, 1989, 1990, 1991 by Stephen L. Cox
  274.  
  275.         "MUV" is Copyright (C) 1989, 1990, 1991 by Buffalo Creek Software
  276.         
  277.         "COLDBOOT" is Copyright (C) 1990, 1991 by Buffalo Creek Software
  278.  
  279.         "DSZ" is Copyright (C) 1988, 1989, 1990, 1991 by Omen Technology, Inc.
  280.  
  281.         "WINDOWS 3.0" is Copyright (C) 1990, 1991 by Microsoft
  282.         
  283.         "DESQview 386" is Copyright (C) 1990, 1991 by Quarterdeck Office Systems
  284.  
  285.         "LANtastic" is Copyright (C) 1990 by Artisoft
  286.         
  287.         "Doorway" is Copyright (C) 1987 through 1991 by Marshall Dudley
  288.  
  289.         "Remdoor" is Copyright (C) 1989, 1990, 1991 by Ken Brown
  290.  
  291.  
  292.         2.0 - SPITFIRE HARDWARE REQUIREMENTS
  293.         ------------------------------------
  294.         
  295.              The following are considered the minimum equipment requirements
  296.         for running SPITFIRE:
  297.         
  298.                    <1>  MS/PC DOS Personal Computer
  299.                    <2>  At least 256K Memory
  300.                    <3>  Fixed Disk (preferable)
  301.                    <4>  Modem 
  302.         
  303.              SPITFIRE requires several files being open at the same time.
  304.         For this reason, you will need to have the following files and buffers
  305.         set in your system's CONFIG.SYS file located in your root directory.
  306.         SPITFIRE may not work properly if this is not done!
  307.         
  308.              CONFIG.SYS should have the following settings:
  309.         
  310.                              FILES=25
  311.                              BUFFERS=30
  312.                              DEVICE=ANSI.SYS
  313.                              DEVICE=BRK.DRV
  314.         
  315.              The "DEVICE=BRK.DRV" is optional, however, if your system supports
  316.         the use of SPITFIRE Doors, External File Transfer Protocols, or any
  317.         of the Sysop Configurable commands from the Main, File or Message Menus
  318.  
  319.                                                                       Page 4
  320.         ----------------------------------------------------------------------
  321.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  322.         ----------------------------------------------------------------------
  323.  
  324.  
  325.         then the use of BRK (or some similar utility) is certainly recommended.
  326.         More information regarding the use of BRK is provided in the EXTERNAL 
  327.         FILE PROTOCOLS Section of this manual.
  328.  
  329.              If you are unfamiliar with how CONFIG.SYS works, consult your DOS
  330.         manual.  In the event you do not configure your system to allow at
  331.         least 25 files to be open at once, you may have a problem with SPITFIRE
  332.         aborting and giving a message of Runtime error 004. 
  333.         
  334.              SPITFIRE supports a number of features which cause SPITFIRE to 
  335.         search the directories you have specified in your PATH for COMMAND.COM.
  336.         For these features to work properly, SPITFIRE must be able to find
  337.         COMMAND.COM residing in a directory set up in your path statement.
  338.         These features are the ability to jump to DOS, the Sysop configurable
  339.         features from each menu, execution of either the SFINIT.BAT or the
  340.         SFMSGPCK.BAT and external file transfer drivers.  In the event you 
  341.         are unfamiliar with setting a PATH, please refer to your DOS manual.
  342.         
  343.  
  344.         2.1 - MODEMS
  345.         ------------
  346.          
  347.              SPITFIRE automatically determines your incoming callers' baud
  348.         rates.  In order for this to work, your modem must be able to send
  349.         verbose result codes.  Appendix A contains a list of modems and their
  350.         corresponding initialization strings which have been tested to work
  351.         with SPITFIRE.  SPITFIRE determines the baud rate of incoming calls 
  352.         by receiving the verbose result code from your modem when the modem 
  353.         establishes carrier detect.  SPITFIRE defaults to the codes listed 
  354.         below:
  355.         
  356.                                 300  Baud - CONNECT 
  357.                                 1200 Baud - CONNECT 1200
  358.                                 2400 Baud - CONNECT 2400
  359.                                 7200 Baud - CONNECT 7200
  360.                                 9600 Baud - CONNECT 9600
  361.                                14400 Baud - CONNECT 14400
  362.  
  363.                                 Error-correction modems
  364.                                 -----------------------
  365.                                 1200 Baud - CONNECT 1200/ARQ
  366.                                 2400 Baud - CONNECT 2400/ARQ
  367.                                 7200 Baud - CONNECT 7200/ARQ
  368.                                 9600 Baud - CONNECT 9600/ARQ
  369.                                14400 Baud - CONNECT 14400/ARQ
  370.         
  371.              The SPITFIRE default modem initialization string seems to work
  372.         with many modems.  However, some modems may require a unique
  373.         initialization string.  There are three modem register settings that
  374.         MUST exist in your modem initialization string for SPITFIRE to work
  375.         properly.  They are S0=0, V1 and S2=1.  A list of modem initialization
  376.         strings known to work with SPITFIRE can be found in Appendix A of
  377.         this manual.
  378.  
  379.                                                                       Page 5
  380.         ----------------------------------------------------------------------
  381.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  382.         ----------------------------------------------------------------------
  383.  
  384.  
  385.         
  386.             Mike Woltz and Buffalo Creek Software would like to take this
  387.         opportunity to express its appreciation to US Robotics Inc., FASTCOMM
  388.         COMMUNICATIONS CORP., and Artisoft's LANtastic for their technical 
  389.         support and the use of their products during the development of this 
  390.         version of SPITFIRE.  Each of these firms were gracious enough to
  391.         provide evaluation products for testing with SPITFIRE and whose
  392.         products have proven to work flawlessly in combination with SPITFIRE.
  393.  
  394.  
  395.  
  396.         2.2 - MODEM INITIALIZATION
  397.         --------------------------
  398.         
  399.              SPITFIRE automatically sends an "ATZ", pauses 1.5 seconds and then
  400.         sends the configured modem initialization string to the modem after
  401.         each caller.  This procedure and SPITFIRE'S default initialization 
  402.         string (listed below) seems to work fine with most modems:
  403.         
  404.                                ATS0=0Q0V1E0M0H0S2=1X1
  405.  
  406.              In the event you are using an USR HST and wish to run your BBS
  407.         at 19200 baud, the initialization string listed below works:
  408.  
  409.                         ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
  410.         
  411.              In the event you are using an USR HST Dual Standard and wish to 
  412.         run your BBS at 38400 baud in V.32 mode, the initialization string
  413.         listed below works:
  414.  
  415.                       ATS0=0B0&B1&N0&H1&R1&Y1Q0V1E0M0H0S2=1X6
  416.  
  417.              Should you need to change the modem initialization string, you
  418.         select ALT+M at the "SPITFIRE ready for use" prompt.  Appendix A
  419.         contains a listing of modems and corresponding initialization
  420.         strings which have been reported to work with SPITFIRE. The modem
  421.         initialization string can also be altered at the DOS prompt by
  422.         entering the following command line parameters:
  423.         
  424.           SPITFIRE /M  ATS0=0Q0V1E0M0H0S2=1X1 (Your Initialization String)
  425.  
  426.               Using the same command line parameters, the modem initialization
  427.         string can be included within the SF.BAT file.  Please note, however,
  428.         the command line parameters set in SF.BAT will always override those
  429.         set by using ALT+M at the "SPITFIRE ready for use" prompt.
  430.  
  431.                                                                       Page 6
  432.         ----------------------------------------------------------------------
  433.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  434.         ----------------------------------------------------------------------
  435.  
  436.  
  437.  
  438.         3.1  GETTING STARTED
  439.         --------------------
  440.         
  441.              If you're like most, you're probably not too thrilled with the
  442.         prospect of reading such a comprehensive document as this.  Most folks
  443.         are going to boot this program and try to run SPITFIRE without reading
  444.         further, so here are some quick guidelines regarding your initial setup
  445.         of SPITFIRE.
  446.         
  447.              <1>  Create a directory named SF on the drive on which you intend
  448.                   to run SPITFIRE.  Copy all SYSTEM FILES into your newly
  449.                   created SF directory.  (Listed in the SPITFIRE SYSTEM FILES
  450.                   section of this manual.)
  451.         
  452.              <2>  You should have received a file named SF.BAT with your
  453.                   SPITFIRE package.  You may need to use your favorite text
  454.                   editor (as long as it saves in ASCII format) to modify
  455.                   this file.  Examine the default values (such as target and
  456.                   source drives) and configure them to comply with your setup.
  457.                   (Example: Default on drive specification is C: and if
  458.                   you're running SPITFIRE on drive D, then you'll have to
  459.                   change it to D:).  After finishing that, look for the line
  460.                   that contains SPITFIRE /I2400 /C1.  "/I2400" indicates the
  461.                   top speed of your modem. You may have to change this to the
  462.                   highest speed your modem is capable of. (Example:  If you
  463.                   have a 9600 baud modem, change the string to read
  464.                   "SPITFIRE /I9600 /C1" or "SPITFIRE /I19200 /C1").  "/C1"
  465.                   indicates the COMM port you are using.  If you are using
  466.                   COMM port 2, you need to change the string to read
  467.                   "SPITFIRE /I2400 /C2".  After you've made your changes,
  468.                   be certain to save your modified file to disk.
  469.  
  470.                   **NOTE** The default command line parameters are used for 
  471.                   booting SPITFIRE on your system for the first time.  After 
  472.                   setting these parameters in SPITFIRE by using the ALT+M modem
  473.                   configuration window, any unnecessary command line parameters
  474.                   should be removed from your SF.BAT file.
  475.                   
  476.              <3>  Now you are ready to boot SPITFIRE by using your SF.BAT 
  477.                   file.  When first booting SPITFIRE, you will get the prompt
  478.                   "SFSYSTEM.DAT not found!  Do you wish to create it? <Y/n>".
  479.                   SPITFIRE defaults to "Y" and by pressing return or entering
  480.                   "Y" for yes SPITFIRE will create one.  Next you will get
  481.                   the prompt "SFNODE.DAT not found!  Do you wish to create 
  482.                   it? <Y/n>".  SPITFIRE defaults to "Y" and by pressing return
  483.                   or entering "Y" for yes SPITFIRE will create one.  Next you
  484.                   will get the prompt "SFUSERS.DAT not found!  Do you wish to
  485.                   create it? <Y/n>".  SPITFIRE defaults to "Y" and by pressing
  486.  
  487.                                                                       Page 7
  488.         ----------------------------------------------------------------------
  489.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  490.         ----------------------------------------------------------------------
  491.  
  492.  
  493.  
  494.                   return or entering "Y" for yes SPITFIRE will create one.
  495.                   Next you will get the prompt "SFFAREA.DAT not found!  Do you
  496.                   wish to create it? <Y/n>".  SPITFIRE defaults to "Y" and by
  497.                   pressing return or entering "Y" for yes SPITFIRE will create
  498.                   one.  Then you will get the prompt "SFMCONF.DAT not found!
  499.                   Do you wish to create it? <Y/n>".  SPITFIRE defaults to "Y"
  500.                   and by pressing return or entering "Y" for yes SPITFIRE will
  501.                   create one.  The first thing we have to be concerned with is
  502.                   the dilemma of not having properly assigned the correct COMM 
  503.                   port.  In this event, you will get a message that states 
  504.                   "COMM Port Number ?  is not responding!  SPITFIRE halting."
  505.                   If that happens, refer to step number 2 in this Section.  If
  506.                   all goes well, you will then be prompted for the Sysop Name.
  507.                   The name you enter here is the name that users will see 
  508.                   credited as Sysop of the system.  You should enter your real
  509.                   full name.  After that, SPITFIRE will ask you for a Sysop
  510.                   User Name.  It is recommended you answer this prompt with
  511.                   "Sysop".  It should be noted, that the name you enter here,
  512.                   should be the name that you use to log-on the BBS.  Also, it
  513.                   is to this name, that all comments to the Sysop from your
  514.                   users, will be addressed.  At this time SPITFIRE will prompt
  515.                   you to input password, phone number, city, state/province
  516.                   and birthdate.  SPITFIRE uses the responses you enter here to
  517.                   automatically add you as the first user in the SFUSERS.DAT
  518.                   file.  If your modem is malfunctioning, is turned off or not
  519.                   connected, SPITFIRE will then relay the message "Your modem
  520.                   is not responding properly!  Do you wish to continue? <y/n>".
  521.                   Answer "Y" and SPITFIRE will progress to the "SPITFIRE ready
  522.                   for use..." prompt.  Press the ALT+M keys to modify the modem
  523.                   initialization string to one that is proper for your modem.
  524.  
  525.              <4>  At the "SPITFIRE ready for use..." prompt, press ALT+S to
  526.                   log-on locally as Sysop.  When asked for your name, you must
  527.                   enter the same name as you entered as the Sysop User Name
  528.                   when configuring SPITFIRE.  (If you use the name "Sysop", the
  529.                   system will ask for a last name.  Here you can simply hit
  530.                   <RETURN> and continue.) Then enter the password you have
  531.                   selected previously.  When you get to the Main Menu, press
  532.                   F2 and set your security level to 999.  Now move from menu
  533.                   to menu and view the various features.  After you have
  534.                   viewed and experimented with the various features, log off
  535.                   in a normal fashion.  You should see SPITFIRE reset and the
  536.                   "SPITFIRE ready for use" prompt should appear at this
  537.                   point.
  538.              
  539.              <5>  At the "SPITFIRE ready for use..." prompt you can view
  540.                   or modify your modem configuration by pressing ALT+M 
  541.  
  542.                                                                       Page 8
  543.         ----------------------------------------------------------------------
  544.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  545.         ----------------------------------------------------------------------
  546.  
  547.  
  548.  
  549.                   simultaneously.  This opens SPITFIRE's Modem Configuration
  550.                   window.  The commands that you will see are listed
  551.                   below:
  552.  
  553.            --< SPITFIRE NODE 1 MODEM CONFIGURATION >--
  554.                   
  555.            <S> Serial Port Number................: 1
  556.            <B> Baud Rate.........................: 19200
  557.            <I> Initialization String.............:
  558.                ATS0=0&B1&N0&H1&R2&Y3Q0V1E0M0H0S2=1X1     <1> Line COM1..: IRQ4
  559.            <M> Modem - Error Correction Type.....: Yes   <2> Line COM2..: IRQ3
  560.            <E> Error Correction Message..........: ARQ   <3> Line COM3..: IRQ4
  561.            <H> Hardware Data Flow Control........: Yes   <4> Line COM4..: IRQ3
  562.            <A> Answer On What Ring...............: 1
  563.            <D> Display Result Messages...........: On
  564.            <C> Disconnect Delay..................: 28
  565.            <U> Use High Speed Async Routines.....: Yes
  566.            <R> Baud Rate Requirement.............: 1200
  567.  
  568.                        Enter Command or <Q>uit -
  569.  
  570.              Command <S> is used to specify the COMM Port being utilized
  571.                          by this particular node.
  572.  
  573.              Command <B> should be used to enter the maximum baud rate
  574.                          allowed for this node.
  575.  
  576.              Command <I> is used to enter the modem initialization
  577.                          appropriate for your modem.
  578.                          
  579.              Command <M> is used to specify whether the modem is an
  580.                          error correction modem.  Pressing <M> will
  581.                          toggle this from Yes to No and vice versa.
  582.  
  583.              Command <E> allows you to enter the Error Correction Message
  584.                          for your particular modem if an error correction
  585.                          modem is being used.  For instance, US Robotics
  586.                          uses ARQ.  Please refer to your modem manual to
  587.                          determine the error correction message used by
  588.                          your modem, provided it has error checking
  589.                          capabilities.
  590.  
  591.              Command <H> allows you to toggle the Hardware Data Flow
  592.                          Control between Yes and No.  For more information
  593.                          on this, refer to the section - HARDWARE/SOFTWARE
  594.                          DATA FLOW CONTROL - of this manual.
  595.  
  596.              Command <A> allows you to specify on what ring, SPITFIRE
  597.                          will answer the incoming call.  For instance,
  598.  
  599.                                                                       Page 9
  600.         ----------------------------------------------------------------------
  601.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  602.         ----------------------------------------------------------------------
  603.  
  604.  
  605.  
  606.                          with 1, SPITFIRE will answer the incoming
  607.                          call on the first ring.  Most often, you 
  608.                          will want this set to 1.
  609.  
  610.              Command <D> will allow you to toggle On and Off whether
  611.                          SPITFIRE will display the modem's verbose message.
  612.                          For instance, when toggled on if a user logs on at
  613.                          2400 baud, CONNECT 2400 will be displayed to the
  614.                          screen and recorded in the CALLERS.LOG.  If this is
  615.                          toggled off, the CONNECT message will not be written
  616.                          to the screen or recorded in the CALLERS.LOG.
  617.  
  618.              Command <C> allows you to specify the disconnect delay.  This
  619.                          feature is for modems which utilize their own
  620.                          data buffer.  The Sysop can use this option to
  621.                          configure the amount of time to delay the
  622.                          disconnect, allowing the data contained in the
  623.                          modem buffer to be displayed to the caller.
  624.                          The SPITFIRE default for this is 28, which is
  625.                          adequate for the 5k buffer in the US Robotics HST.
  626.  
  627.              Command <U> This switch should be turned on provided your system
  628.                          will operate properly using the high speed routines.
  629.                          In the event your display files are not properly
  630.                          shown to the remote caller, then turn this switch off.
  631.  
  632.              Command <R> This switch determines the minimum baud rate a caller
  633.                          must use to access your BBS.  For instance, if this 
  634.                          is set at 1200, a caller must connect at a baud rate 
  635.                          between 1200 and the maximum baud rate of your BBS.
  636.                          If a caller connects at a baud rate less than what 
  637.                          is specified here, SF2SLOW.BBS will be displayed
  638.                          and the caller will be logged off the system.  This
  639.                          is a variable option and will disallow callers with
  640.                          a baud rate of 65535 or less.
  641.  
  642.              Command <1> Allows the Sysop to configure the IRQ SPITFIRE will
  643.                          use for COMM port 1.  IRQ4 is standard for COM1.
  644.                          Valid options are 1 through 7.
  645.  
  646.              Command <2> Allows the Sysop to configure the IRQ SPITFIRE will
  647.                          use for COMM port 2.  IRQ3 is standard for COM2.
  648.                          Valid options are 1 through 7.
  649.  
  650.              Command <3> Allows the Sysop to configure the IRQ SPITFIRE will
  651.                          use for COMM port 3.  Valid options are 1 through 7.
  652.  
  653.              Command <4> Allows the Sysop to configure the IRQ SPITFIRE will
  654.                          use for COMM port 4.  Valid options are 1 through 7.
  655.  
  656.                                                                       Page 10
  657.         ----------------------------------------------------------------------
  658.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  659.         ----------------------------------------------------------------------
  660.  
  661.  
  662.  
  663.              <6>  At the "SPITFIRE ready for use" prompt, press ALT+Z.  
  664.                   Pressing ALT+Z opens the window which allows you to
  665.                   configure SPITFIRE.  The commands that you will see 
  666.                   are listed below: 
  667.  
  668.  
  669.                  --< SPITFIRE CONFIGURATION >--
  670.                  <A>  Sysop User Name...............: Sysop
  671.                  <B>  Sysop Security................: 50
  672.                  <C>  New User Security.............: 10
  673.                  <D>  New User Log On Time..........: 45
  674.                  <E>  No Activity Time Limit........: 3
  675.                  <F>  Daily Time Limit..............: 60
  676.                  <G>  Log On Time Limit.............: 60
  677.                  <H>  Maximum Users.................: 500
  678.                  <I>  Maximum User Calls Per Day....: 10             
  679.                  <J>  Number of Callers.............: 1
  680.                  <K>  Upload/Download Ratio Prompts.: 10
  681.                  <L>  Upload Time Compensation......: 1.000
  682.                  <M>  Drop to DOS Password..........: Spitfire
  683.                  <N>  BBS Starting Date.............: June 1, 1991
  684.                  <O>  Sysop Name....................: John Doe
  685.                  <P>  Node Number...................: 2
  686.                  <R>  Private BBS Security Level....: 0
  687.                  <S>  Total Number Of Nodes.........: 3
  688.                  <T>  U/D Ratio Violation Security..: 9
  689.  
  690.                         ENTER COMMAND <<Q>...  Quit>:            
  691.  
  692.              Command <A> Allows you to change the Sysop User Name.
  693.         
  694.              Command <B> Allows you to change the Sysop security level.  Any
  695.                          user with an access equal to or greater than this
  696.                          numeric value can read all messages (public and
  697.                          non-public), undelete messages, delete any message and
  698.                          overwrite existing files during uploading (if the 
  699.                          filename already exists) as well as being able to 
  700.                          perform other functions not available to users with 
  701.                          a security level less than this numeric value.
  702.         
  703.              Command <C> Allows you to set the default security level for a new
  704.                          user.
  705.  
  706.              Command <D> Allows you to set the amount of time on the board for
  707.                          the new user's visit.  (First day only)
  708.  
  709.              Command <E> Allows you to set the amount of time a caller can    
  710.                          remain inactive (no keyboard input) before being
  711.                          automatically logged off the BBS.
  712.  
  713.                                                                       Page 11
  714.         ----------------------------------------------------------------------
  715.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  716.         ----------------------------------------------------------------------
  717.         
  718.         
  719.         
  720.              Command <F> Sets the amount of time per day a user is allowed on
  721.                          the board.  Refer to the section on SPITFIRE FILE 
  722.                          CLARIFICATION in this manual for more information on 
  723.                          setting time limits.
  724.  
  725.              Command <G> Sets the amount of time per call, per user.  Refer
  726.                          to the section on SPITFIRE FILE CLARIFICATION in this
  727.                          manual for more information on setting time limits.
  728.  
  729.              Command <H> Determines the amount of users you will allow to
  730.                          utilize your BBS.  (i.e. -  If you have this value set
  731.                          at 500 and you already have 500 users and a new user
  732.                          (501) tries to log-on, the system displays the file
  733.                          MAXUSERS.BBS and logs the user off.)
  734.         
  735.              Command <I> This sets the limit of how many times a user can call
  736.                          your board per day.  If this amount is exceeded, the
  737.                          system will display TOOMANY.BBS and log the user off.
  738.         
  739.              Command <J> This gives you the opportunity to set the number of
  740.                          callers.  The reason for this is if you are already 
  741.                          running an established board, you can enter the
  742.                          the current number of callers, so as not to start 
  743.                          the BBS with Caller Number 1.
  744.  
  745.              Command <K> Sets the ratio of downloads to uploads.  (i.e. - If a
  746.                          user's ratio exceed 1 upload for every "x" amount of
  747.                          files downloaded; after the download is completed,
  748.                          SPITFIRE sends SFRATIO.BBS unless DAILYLMT.DAT 
  749.                          instructs SPITFIRE not to).  SFRATIO.BBS is normally 
  750.                          displayed to users to notify them that their 
  751.                          upload/download ratio is not acceptable.
  752.  
  753.              Command <L> This sets the time compensation for time used during
  754.                          an upload.  The default is 1.000.  Should you wish to
  755.                          have the user rewarded with extra time for an upload,
  756.                          you can increase this numeric value.
  757.        
  758.              Command <M> Sets the password that is needed to drop to DOS from a
  759.                          remote location.  The default is "Spitfire", but you
  760.                          should change this for the sake of security.
  761.  
  762.              Command <N> This provides an opportunity to set the starting date
  763.                          of your bulletin board.  The reason for this is if you
  764.                          are already running an established board, you can 
  765.                          enter the original starting date of your BBS 
  766.                          rather than the date of your conversion to SPITFIRE.
  767.                        
  768.              Command <O> Allows you to change the Sysop name.  This is the name
  769.                          that users will see credited as the Sysop of the BBS.
  770.  
  771.                                                                       Page 12
  772.         ----------------------------------------------------------------------
  773.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  774.         ----------------------------------------------------------------------
  775.  
  776.                          
  777.                          
  778.              Command <P> Sets the Node Number for this particular node of the
  779.                          BBS.  If you are not operating a multi-node system, 
  780.                          this should be set to 1.  If you are operating a 
  781.                          multi-node BBS, the node number here should be set to
  782.                          correspond to the appropriate node number.  In other 
  783.                          words, the second node should be set to 2, the third 
  784.                          node set to 3, etc.
  785.  
  786.              Command <R> Sets the security required to access the BBS if the
  787.                          BBS has been toggled to be a private BBS.  If a 
  788.                          caller attempts to log-on the BBS and does not have
  789.                          a security equal to or greater than that which the
  790.                          Sysop has set here, the display file, PRIVATE.BBS/CLR
  791.                          is displayed, if found, and the caller is logged off
  792.                          the BBS.  Those using multi-node systems may set
  793.                          this individually for each node.
  794.  
  795.              Command <S> Sets the total number of nodes available on your
  796.                          system.  For single node systems, a 1 is entered,
  797.                          and for multi-node systems, it would be equivalent
  798.                          to the total number of nodes supported in your system
  799.                          setup.
  800.  
  801.              Command <T> This specifies the security level that a caller 
  802.                          will be changed to if the upload/download ratio
  803.                          is violated and the following conditions are met:
  804.  
  805.                         1) The caller has exceeded the upload/download
  806.                            ratio of 1 upload to the amount specified at the
  807.                            ALT+Z configuration screen command <K> Upload/
  808.                            Download Ratio Prompts plus 6.  SPITFIRE adds the
  809.                            additional amount to ensure SFRATIO.BBS/CLR will 
  810.                            be displayed to warn the caller of the possible 
  811.                            change in status.
  812.  
  813.                         2) The caller's security level in the DAILYLMT.DAT
  814.                            file is set to display SFRATIO.BBS/CLR when the
  815.                            upload/download ratio is violated
  816.  
  817.                         3) The SPITFIRE Toggle Switch (ALT+T) option
  818.                            <M> Enforce Up/Download ratio is toggled to Yes.
  819.  
  820.             **NOTE**    SPITFIRE will return the caller to their original
  821.                         security once the caller's upload/download ratio is
  822.                         again within the required ratio limits and provided:
  823.                         
  824.                         1) The Enforce Up/Download Ratio switch is toggled
  825.                            On.
  826.  
  827.                                                                       Page 13
  828.         ----------------------------------------------------------------------
  829.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  830.         ----------------------------------------------------------------------
  831.  
  832.  
  833.                            
  834.                         2) The caller's security level matches the U/D
  835.                            Ratio Violation Security.
  836.  
  837.                        
  838.              After setting your configuration for SPITFIRE enter <Q> to Quit
  839.         and you are returned to the "Ready..." prompt.  
  840.  
  841.              <7>  Once this has been completed, you will need to press the 
  842.                   ALT+T key strokes at the SPITFIRE ready prompt to continue 
  843.                   your SPITFIRE configuration of setting the SPITFIRE toggle 
  844.                   switches.  A window will open up which allows to configure 
  845.                   the following options:
  846.  
  847.             -----< Toggle SPITFIRE Switches >-----
  848.  
  849.             <A> US Phone Number Style..........: On
  850.             <B> Log On - Message Statistics....: On
  851.             <C> Log On - New File Statistics...: On
  852.             <D> Require New User Birthdate.....: Yes
  853.             <E> New User Default Protocol......: Off
  854.             <F> File Description Conversion....: On
  855.             <G> Type Of BBS....................: Public BBS
  856.             <H> Graphics.......................: Ansi Available
  857.             <I> Second Password................: One Password
  858.             <J> Direct Screen Writes...........: Yes
  859.             <K> Net-mail Message Base..........: Yes
  860.             <L> Multi-Node System..............: Yes
  861.             <M> Enforce Up/Download Ratio......: Yes
  862.             <N> Scan All Msg Conferences.......: Yes
  863.             <O> Comprehensive Upload Search....: On
  864.  
  865.                        Enter Command <<Q>... Quit>:
  866.  
  867.             Command <A>  This allows the Sysop to set whether the BBS will
  868.                          use a US phone number format (###-###-####) or allow 
  869.                          for SPITFIRE to merely accept any 12 character string
  870.                          entered by the user.  The SPITFIRE default is set for
  871.                          the US Phone Number Style.
  872.  
  873.             Command <B>  This feature allows the Sysop to determine whether
  874.                          callers will be prompted with their message statistics
  875.                          when logging on the BBS.  If this is set On, the
  876.                          caller will be notified upon log-on of any new
  877.                          messages, number of received messages, messages sent
  878.                          by the caller and total number of messages on the
  879.                          BBS.  SPITFIRE's default is On. 
  880.  
  881.             Command <C>  This feature allows the Sysop to designate whether 
  882.                          callers will be prompted with new file statistics
  883.  
  884.                                                                       Page 14
  885.         ----------------------------------------------------------------------
  886.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  887.         ----------------------------------------------------------------------
  888.  
  889.  
  890.  
  891.                          when logging on the BBS.  If this is set to On and the
  892.                          caller opts to list for new files when logging on the
  893.                          BBS, all new files will be listed.  In addition,
  894.                          SPITFIRE will inform the caller of the number of new
  895.                          files since last checked and the total downloadable
  896.                          files and bytes available on the system.  SPITFIRE's
  897.                          default is On.
  898.  
  899.             Command <D>  This feature allows the Sysop to designate whether
  900.                          a new user logging onto the BBS for the first time
  901.                          will be required to enter their birthdate.  If
  902.                          toggled to Yes, the birthdate will be required and
  903.                          if toggled to No, the user will not be prompted to
  904.                          enter their birthdate.  
  905.                          
  906.                          If Command <I>, Second Password, is toggled to 
  907.                          Second Password Required, and the Require New User
  908.                          Birthdate is changed to No, SPITFIRE will 
  909.                          automatically change Command <I> to One Password.
  910.                          
  911.              **NOTE**    SPITFIRE uses a caller's birthdate as the second
  912.                          password, when required.  It is not possible to
  913.                          require a second password if the BBS does not
  914.                          require the caller to enter their birthdate.
  915.  
  916.             Command <E>  This feature is used to determine if a new user
  917.                          logging on the BBS can select a default file transfer
  918.                          protocol after completing the new user questionnaire.
  919.                          If this is toggled to Yes, the new user will be
  920.                          presented with this option.  If this feature is set 
  921.                          Off, the new user will not automatically be presented
  922.                          with this option, but may still select a default file
  923.                          transfer protocol from the <Y>...Your Statistics
  924.                          option of the Main Menu.
  925.  
  926.             Command <F>  This feature allows the Sysop to set SPITFIRE's File
  927.                          Description Conversion on.  When this is toggled On,
  928.                          SPITFIRE will automatically convert the first
  929.                          character of each word in the file description to
  930.                          uppercase.  All other characters will be lower case.
  931.                          The exception to this being, any words the Sysop
  932.                          includes in SFUPCASE.DAT in the Work File Path
  933.                          will be converted to all uppercase characters,
  934.                          i.e., BBS, SPITFIRE, COMM, ZIP, etc.  If this is
  935.                          toggled Off, SPITFIRE makes no attempt to alter the
  936.                          description entered by the caller.  SPITFIRE's
  937.                          default is On.
  938.  
  939.                                                                       Page 15
  940.         ----------------------------------------------------------------------
  941.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  942.         ----------------------------------------------------------------------
  943.  
  944.  
  945.  
  946.             Command <G>  Toggles whether you are going to have a Private or a
  947.                          Public BBS.  If you toggle this as a Private BBS, then
  948.                          the user attempting to log-on must be in the users
  949.                          file to be granted access.  If you have the system
  950.                          toggled as a Private BBS and a caller tries to log-on
  951.                          as new user, then SPITFIRE will display NEWUSER.BBS
  952.                          /CLR (if found) and will then have the caller answer
  953.                          the new user questionnaire (if found).  After the
  954.                          questionnaire is answered, then SPITFIRE will display
  955.                          PRIVATE.BBS/CLR (if found) and log the caller off.
  956.                          A note is left in HEYSYSOP.LOG advising that a new
  957.                          user attempted to log-on.
  958.  
  959.             Command <H>  Toggles whether or not you wish to offer Ansi
  960.                          graphics.  If you wish to offer Ansi graphics, you 
  961.                          must create .CLR files to match the display .BBS 
  962.                          files you have: (i.e. -  ALL.BBS {non-Ansi} & ALL.CLR
  963.                          {Ansi Graphics}).  In order for you to see the Ansi 
  964.                          Graphics locally, you must have DEVICE=ANSI.SYS in
  965.                          your CONFIG.SYS file. 
  966.  
  967.             Command <I>  Toggles password prompt.  If toggled to One Password,
  968.                          the caller simply enters their password.  If toggled
  969.                          to Second Password Required, then after entering the 
  970.                          first password, the system prompts the user for their
  971.                          birth date. Should the user not know their birth date,
  972.                          the system will log them off.
  973.                          
  974.                **NOTE**  If the BBS is configured not to require a user to
  975.                          enter their birthdate when logging on to the BBS
  976.                          the first time, SPITFIRE automatically sets this
  977.                          option to One Password, if it is not already.  The
  978.                          Second Password Required is only available when
  979.                          the users are required to enter their birth date. 
  980.  
  981.             Command <J>  Toggles the Direct Screen Write feature on and off. 
  982.                          If you are running SPITFIRE in a multi-tasking
  983.                          environment, you will want to set this to No to    
  984.                          disable direct screen writing.  Otherwise, you will 
  985.                          want to set this to Yes because using direct screen 
  986.                          writes increases the speed of the display.
  987.  
  988.             Command <K>  Toggles whether your system will be supporting net-
  989.                          mail.  If this is toggled on and that Message 
  990.                          Conference has been configured to allow net-mail, 
  991.                          when a user enters a message, SPITFIRE will prompt 
  992.                          the user whether to "Send this Message via net-mail? 
  993.                          [Y/n]", with Yes being the default response.  If the 
  994.  
  995.                                                                       Page 16
  996.         ----------------------------------------------------------------------
  997.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  998.         ----------------------------------------------------------------------
  999.  
  1000.  
  1001.  
  1002.                          user responds with a Yes, then the caller can leave a
  1003.                          message to someone who is not a user on the BBS and 
  1004.                          the message will be marked that it is a message for 
  1005.                          net-mail.  If the caller responds to the prompt with 
  1006.                          an N then the message must be a person who is a user 
  1007.                          on the BBS.  (This also applies to Carbon Copies).  
  1008.  
  1009.             Command <L>  Toggles whether you will be operating a multi-node
  1010.                          BBS system.  If you are operating a single node
  1011.                          BBS, this should be toggled to No and if you are
  1012.                          operating a multi-node system, this should be toggled
  1013.                          to Yes.
  1014.  
  1015.             Command <M>  Toggles whether the BBS will enforce the required
  1016.                          upload/download ratio.  If set to No, it will have
  1017.                          no affect on caller.  If set to Yes, and the
  1018.                          following conditions are met:
  1019.  
  1020.                          1) The caller has exceeded the upload/download
  1021.                             ratio of 1 upload to the amount specified at the
  1022.                             ALT+Z configuration screen command <K> Upload/
  1023.                             Download Ratio Prompts plus 6.  SPITFIRE adds the
  1024.                             additional amount to ensure SFRATIO.BBS/CLR will 
  1025.                             be displayed to warn the caller of the possible 
  1026.                             change in status.
  1027.  
  1028.                          2) The caller's security level in the DAILYLMT.DAT
  1029.                             file is set to display SFRATIO.BBS/CLR when the
  1030.                             upload/download ratio is violated
  1031.                         
  1032.                          the callers security is changed to that specified
  1033.                          in the ALT+Z U/D Ratio Violation Security.
  1034.  
  1035.              **NOTE**    SPITFIRE will return the caller to their original
  1036.                          security once the caller's upload/download ratio is
  1037.                          again within the required ratio limits and provided:
  1038.                         
  1039.                          1) The Enforce Up/Download Ratio switch is toggled
  1040.                             On.
  1041.                            
  1042.                          2) The caller's security level matches the U/D
  1043.                             Ratio Violation Security.
  1044.  
  1045.             Command <N>  This feature allows the Sysop to designate the
  1046.                          message scan parameters.  When set to Yes, all 
  1047.                          message conferences are included in the scan.  When
  1048.                          set to No, only messages in the caller's queued
  1049.                          conferences are scanned.  This affects both the
  1050.                          log-on message scan and the scan done by selecting
  1051.                          <Y>...Your Message option from the Message Menu.
  1052.  
  1053.                                                                       Page 17
  1054.         ----------------------------------------------------------------------
  1055.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1056.         ----------------------------------------------------------------------
  1057.  
  1058.  
  1059.  
  1060.  
  1061.              <8>  When setting up SPITFIRE for the first time, SPITFIRE will
  1062.                   automatically create default file paths:
  1063.                   
  1064.              --<SPITFIRE FILE PATHS>--
  1065.              
  1066.              <A>  External Transfer Protocols......: No
  1067.              <B>  Work Files Path..................: C:\SF\WORK
  1068.              <C>  Message Files Path...............: C:\SF\MESSAGE
  1069.              <D>  Display Files Path...............: C:\SF\DISPLAY
  1070.              <E>  External Transfer Path...........: C:\SF\EXTNOD1
  1071.  
  1072.              
  1073.                          ENTER COMMAND < <Q>...Quit> :
  1074.                          
  1075.                   SPITFIRE will also place the files it creates in the
  1076.                   appropriate file path. 
  1077.  
  1078.                   If you wish to modify these settings, you may do so by 
  1079.                   pressing ALT+P at the  "Ready..." prompt.  Pressing ALT+P 
  1080.                   opens the window which allows you to set the file paths 
  1081.                   which will be used in running SPITFIRE.  An explanation
  1082.                   of the commands are listed below: 
  1083.                                            
  1084.              Command <A> Toggles whether you wish to implement the use of
  1085.                          the external transfer protocol feature.
  1086.         
  1087.              Command <B> Allows you to specify the directory in which the
  1088.                          SPITFIRE Work Files reside.  (For more information
  1089.                          on this refer to the section FILE PATHS in this 
  1090.                          manual.)  All files which belong in the Work File 
  1091.                          Path are specified as such with a (WORK) in the file
  1092.                          description in the section - SPITFIRE WORK FILES.
  1093.  
  1094.              Command <C> Allows you to specify the directory in which the
  1095.                          SPITFIRE Message Files will reside.  All files
  1096.                          which belong in the Message File Path are specified
  1097.                          as such with a (MESSAGE) in the file description in
  1098.                          the section SPITFIRE MESSAGE FILES.
  1099.  
  1100.              Command <D> Allows you to specify the directory in which the
  1101.                          SPITFIRE Display Files reside.  All files with a
  1102.                          BBS or CLR extension are Display Files and should
  1103.                          reside in the directory you designate here.  (For
  1104.                          more information refer to the section on FILE PATHS
  1105.                          in this manual.)  All files which belong in the 
  1106.                          Display File Path are specified as such with a 
  1107.                          (DISPLAY) in the file description in the section - 
  1108.                          SPITFIRE DISPLAY FILES.
  1109.  
  1110.                                                                       Page 18
  1111.         ----------------------------------------------------------------------
  1112.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1113.         ----------------------------------------------------------------------
  1114.                          
  1115.                          
  1116.                          
  1117.              Command <E> Allows you to specify the directory from which you
  1118.                          opt to run the SPITFIRE External Transfer Protocols.
  1119.                          All files which you are using to run the External
  1120.                          Transfer Protocols must reside in the directory you
  1121.                          designate here. (For more information refer to the
  1122.                          section - EXTERNAL FILE TRANSFER PROTOCOLS of this
  1123.                          manual.)
  1124.  
  1125.              Establishing specified file paths will provide the Sysop with more
  1126.         manageable directories.  However, if the Sysop prefers, all files can
  1127.         be accessed from the SF directory.  Simply enter C:\SF in response to
  1128.         each of the above files path questions. 
  1129.                        
  1130.              After you've configured SPITFIRE to meet your specifications, 
  1131.         Quit and return to the "SPITFIRE ready for use..." prompt.
  1132.         
  1133.              At the "SPITFIRE ready for use..." prompt, press ALT+R to
  1134.         configure your Message Conference records and ALT+F to configure your
  1135.         File Area records.  For more information on this feature, refer to the
  1136.         section - SETTING UP SYSTEM RECORDS of this manual.
  1137.  
  1138.              After you've completed that, you're ready to go!
  1139.  
  1140.              If you're having problems running SPITFIRE, and you're sure you've
  1141.         tried everything, gather together a report of your version number and
  1142.         all the information pertaining to the difficulties (such as System,
  1143.         Modem, Comm Port) you are experiencing and contact Buffalo Creek's BBS
  1144.         (515-225-8496) for registered support.  Be as thorough as possible so
  1145.         an accurate determination of the cause of your problem(s) can be made.
  1146.         Every effort will be made to determine and correct the problem!
  1147.         Please keep in mind that it is difficult at best to provide help if
  1148.         you simply leave a message that says something like, "I can't make
  1149.         external protocols work.  What am I doing wrong?".  You need to 
  1150.         provide specific information regarding the problem.
  1151.  
  1152.              Further, if you had a problem that isn't covered by this manual
  1153.         and were able to work it out without registered support, please contact
  1154.         Buffalo Creek's BBS so the information you have discovered can be
  1155.         shared with other users of SPITFIRE.  Also, please report any unique
  1156.         configurations you may discover so everyone will benefit from your
  1157.         ideas.
  1158.  
  1159.                                                                       Page 19
  1160.         ----------------------------------------------------------------------
  1161.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1162.         ----------------------------------------------------------------------
  1163.  
  1164.  
  1165.  
  1166.         4.0 SPITFIRE FILE PATHS
  1167.         -----------------------
  1168.         
  1169.             SPITFIRE supports file paths for the files which are accessed in
  1170.         the process of its execution.  Using the individual file paths created
  1171.         by SPITFIRE (SYSTEM, WORK, MESSAGE, DISPLAY and EXTERNAL), your
  1172.         directories are more manageable.
  1173.         
  1174.              The SYSTEM files path is the directory in which you have set up
  1175.         SPITFIRE (usually C:\SF) and contains the files which are required 
  1176.         for the execution of SPITFIRE.  The WORK files path contains files 
  1177.         which SPITFIRE accesses and writes to periodically in the process of 
  1178.         program execution.  The DISPLAY files path contains all files which
  1179.         are displayed to the user while logged on the BBS.  The MESSAGE files
  1180.         path contains all files used by the message section of SPITFIRE.  The
  1181.         EXTERNAL files path includes the files necessary to provide the user
  1182.         with optional transfer protocols other than those automatically
  1183.         accessed from within SPITFIRE.
  1184.         
  1185.         **NOTE** All DISPLAY files are optional.  Should the Sysop choose
  1186.         not to use these files, SPITFIRE will operate just fine.  In fact,
  1187.         SPITFIRE will normally display a default message when a display
  1188.         file is not found.  The DISPLAY files merely provide an additional
  1189.         means by which the Sysop can create unique screens to personalize
  1190.         their BBS system.
  1191.  
  1192.              The system files that were created when setting up SPITFIRE
  1193.         MUST reside in the main SPITFIRE directory .  The WORK, MESSAGE, 
  1194.         DISPLAY and EXTERNAL file paths are created by SPITFIRE or can be
  1195.         modified by pressing ALT+P at the "SPITFIRE Ready For Use" prompt.
  1196.         (Refer to the section - GETTING STARTED of the SPITFIRE manual.)
  1197.         
  1198.              The following sections, discuss individually, files used by 
  1199.         SPITFIRE.  After the file description, a (SYSTEM), (WORK), (MESSAGE)
  1200.         or (DISPLAY) is included to help you determine in which directory the
  1201.         file should be placed.  No files which will be used in your External
  1202.         Protocol Path will be found.  These are not included in the SPITFIRE
  1203.         package because they are separate programs written by other
  1204.         programmers.  
  1205.  
  1206.   
  1207.         4.1 - SPITFIRE SYSTEM FILES
  1208.         ---------------------------
  1209.         
  1210.              There are five file types that comprise SPITFIRE and allow it
  1211.         to function - System, Work, Message, Display and External Protocol.
  1212.         
  1213.              The first type is referred to as SYSTEM FILES.  System Files
  1214.         are mandatory for SPITFIRE's operation and MUST reside in your main
  1215.         SPITFIRE directory from which you run SPITFIRE.
  1216.  
  1217.                                                                       Page 20
  1218.         ----------------------------------------------------------------------
  1219.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1220.         ----------------------------------------------------------------------
  1221.  
  1222.  
  1223.  
  1224.         SPITFIRE.EXE  - Main System Program.                          (SYSTEM)
  1225.         SPITFIRE.OVR  - SPITFIRE Overlay File.                        (SYSTEM)
  1226.         SFMAIN  .MNU  - SPITFIRE Main Menu.                           (SYSTEM)
  1227.         SFMSG   .MNU  - SPITFIRE Message Menu.                        (SYSTEM)
  1228.         SFFILE  .MNU  - SPITFIRE File Menu.                           (SYSTEM)
  1229.         SFSYSOP .MNU  - SPITFIRE Sysop Menu.                          (SYSTEM)
  1230.               
  1231.              The above-mentioned files MUST be present for SPITFIRE to 
  1232.         run.  SPITFIRE will halt if these files are not found in the directory 
  1233.         in which you are running your system.
  1234.         
  1235.              The following system files will be created by SPITFIRE if they
  1236.         are not already present.
  1237.         
  1238.         SFNODE.DAT    - Configuration information for this node.      (SYSTEM)
  1239.         SFFAREA.DAT   - File Area system information.                 (SYSTEM) 
  1240.         SFMCONF.DAT   - Message Conference system information.        (SYSTEM)
  1241.         SFEVENTS.DAT  - Contains scheduled events information.        (SYSTEM)
  1242.  
  1243.              Other system files which will need to reside in the main 
  1244.         SPITFIRE directory include:
  1245.  
  1246.         SFREMOTE.BAT  - Used for remote Drop to DOS.                  (SYSTEM)
  1247.         SF      .BAT  - Batch file for invoking SPITFIRE.             (SYSTEM) 
  1248.         SFMAIN  .BAT  - Executes Sysop configurable command option
  1249.                         available from the Main Menu.                 (SYSTEM)
  1250.         SFMESS  .BAT  - Executes Sysop configurable command option
  1251.                         available from the Message Menu.              (SYSTEM)
  1252.         SFFILE  .BAT  - Executes Sysop configurable command option
  1253.                         available from the File Menu.                 (SYSTEM)
  1254.         SFDOOR  .MNU  - SPITFIRE Door Menu.                           (SYSTEM)
  1255.         SFORDER .MNU  - SPITFIRE Questionnaire Menu.                  (SYSTEM)
  1256.         SFCHAT  .CAP  - Text file of chat captures.                   (SYSTEM)
  1257.         CALLERS .TMP  - Temporary file used to record callers activity.
  1258.                         This file is later appended to CALLERS.LOG file
  1259.                         in the WORK file path.                        (SYSTEM)
  1260.         DAILYLMT.DAT  - Determines daily time limits, number of downloadable
  1261.                         files and bytes , quick log-on capability, number of 
  1262.                         node chats, etc. for each security level       (SYSTEM)
  1263.         SFINIT  .BAT  - Batch file, if found, is executed after each
  1264.                         caller prior to initializing the modem.       (SYSTEM)
  1265.         SFLOGON .BAT  - Batch file, if found, is executed after a caller
  1266.                         logs onto the BBS and the system information is
  1267.                         displayed.                                    (SYSTEM)
  1268.         SFSEC<X>.BAT  - Batch file, if found, is executed after a caller
  1269.                         logs onto the BBS whose security is equal to <X>
  1270.                         of the SFSEC<X>.                              (SYSTEM)
  1271.         BADINIT .BAT  - Batch file executed when modem initialization fails,
  1272.                         i.e., SPITFIRE reports our modem is not responding
  1273.                         properly.                                     (SYSTEM)
  1274.  
  1275.                                                                       Page 21
  1276.         ----------------------------------------------------------------------
  1277.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1278.         ----------------------------------------------------------------------
  1279.  
  1280.  
  1281.  
  1282.         SPITFIRE.HLP  - Help with all commands at all menus.  This file can be
  1283.                         modified via SFHELP.EXE.  Consult the documentation
  1284.                         accompanying SFHELP.EXE.  NOTE: Systems using the
  1285.                         Sysop configurable command option(s) will need to
  1286.                         modify this help file with SFHELP.EXE to include an
  1287.                         explanation of the added feature(s).          (SYSTEM)
  1288.         SFPROTCO.HLP  - Extra help with Uploads/Downloads.  This is a simple 
  1289.                         text file that you can modify with your favorite text
  1290.                         editor, provided it saves in ASCII format.    (SYSTEM)
  1291.  
  1292.  
  1293.              The SFREMOTE.BAT, SFPROTCO.HLP, SFDOOR.MNU, SFORDER.MNU, SF.BAT,
  1294.         DAILYLMT.DAT, SPITFIRE.HLP, SFINIT.BAT, SFSEC<X>.BAT, SFLOGON.BAT,
  1295.         SFMESS.BAT, SFMAIN.BAT, SFFILE.BAT and BADINIT.BAT may be edited to
  1296.         your own personal tastes.
  1297.  
  1298.         *NOTE*  Any Sysop operating a multi-node system must have a copy of
  1299.                 all the system files being used by a particular node in that
  1300.                 node's main SPITFIRE directory.  While some files such as
  1301.                 SPITFIRE.EXE are mandatory, other files, such as SFINIT.BAT,
  1302.                 may be optional.
  1303.                   
  1304.  
  1305.         4.2 SPITFIRE MESSAGE FILES
  1306.         --------------------------
  1307.         
  1308.         All files relating to the message conference are kept in the MESSAGE
  1309.         file path.  SPITFIRE supports up to 255 message conferences and for
  1310.         each message conference on the system a SFMSG<X>.DAT, SFMSG<X>.PTR,
  1311.         SFMSG<X>.LMR and SFMSG<X>.IDX file will be created.  (<X> refers to 
  1312.         the number of the corresponding message conference and will range from
  1313.         1 to 255.)
  1314.           
  1315.         SFMSG<x> .DAT   - All messages are contained here.         (MESSAGE)
  1316.         SFMSG<x> .PTR   - Message pointers for scans, etc.         (MESSAGE)
  1317.         SFMSG<x> .IDX   - Message index file.                      (MESSAGE)
  1318.         SFMSG<x> .LMR   - Last message read pointer file.          (MESSAGE)
  1319.  
  1320.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  1321.                   SPITFIRE will allow all nodes to share a common MESSAGE file
  1322.                   path.
  1323.         
  1324.         
  1325.        4.3  SPITFIRE WORK FILES
  1326.        ------------------------
  1327.  
  1328.              The third type of file category is WORK FILES.  Although not all
  1329.         of these files are required to run SPITFIRE, you will find them
  1330.         invaluable in the operation of your BBS system.  These files are
  1331.         accessed routinely and are periodically written to during the course
  1332.  
  1333.                                                                       Page 22
  1334.         ----------------------------------------------------------------------
  1335.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1336.         ----------------------------------------------------------------------
  1337.  
  1338.  
  1339.  
  1340.         of SPITFIRE's execution.  In the event the REQUIRED work files are
  1341.         not found, SPITFIRE will create them.  (SFNEWU.QUE, SFMAIN<x>.QUE,
  1342.         SFUPCASE.DAT, SFNOUP.DAT and SFMSGPCK.BAT are not required and must be 
  1343.         created by the Sysop.)
  1344.  
  1345.         SFSYSTEM .DAT   - Starting date, number of callers, etc.       (WORK)
  1346.         SFUSERS  .DAT   - User data file.                              (WORK)
  1347.         SFUSERS  .PTR   - User data pointer file.                      (WORK)
  1348.         CALLERS  .LOG   - Record of the callers' activities.           (WORK)
  1349.         HEYSYSOP .LOG   - Record of special Sysop notification.        (WORK)
  1350.         SFNEWU   .QUE   - New user questionnaire.                      (WORK)
  1351.         SFNEWU   .ANS   - Contains new user questionnaire answers.     (WORK)
  1352.         SFMAIN<x>.QUE   - Questionnaires at Main Menu for users.       (WORK)
  1353.         SFMAIN<x>.ANS   - Answers to Main Menu Questionnaires.         (WORK)
  1354.         JOKER    .DAT   - List of undesirable caller names.            (WORK)
  1355.         SFBBSLST .DAT   - Contains list of other boards to call.       (WORK)
  1356.         SFUPCASE .DAT   - Keywords in a file description that will 
  1357.                           be converted to uppercase.                   (WORK)
  1358.         SFNOUP   .DAT   - Files the Sysop does not want uploaded.      (WORK)
  1359.         SFMSG    .TXT   - A text file that can be imported when entering
  1360.                           or replying to messages if logged on locally.(WORK)
  1361.         SFMSGPCK .BAT   - Batch file, if found, is executed immediately 
  1362.                           after packing the message base.              (WORK)
  1363.         SFPURGED .USR   - Listing of users purged from the BBS.  Contains
  1364.                           user's name, address and security level at the time 
  1365.                           of the purge.                               (WORK)
  1366.         SFWHOSON .DAT   - Information regarding who is logged onto
  1367.                           each node.                                  (WORK)
  1368.         BBSNAME  .DAT   - Net-mail tag line data.                     (WORK)
  1369.  
  1370.  
  1371.        ** NOTE **  Any Sysop operating a multi-node system should be aware that
  1372.                    SPITFIRE will allow all nodes to share a common WORK file
  1373.                    path.
  1374.  
  1375.         
  1376.         4.4 SPITFIRE DISPLAY FILES
  1377.         --------------------------
  1378.         
  1379.              The following files are used as display files by SPITFIRE.  If
  1380.         these are not found, SPITFIRE will run just the same.  Display files
  1381.         can be created using your favorite text editor or screen generating 
  1382.         program.
  1383.  
  1384.         <x>      .BBS/CLR  - Displayed to caller of user record #<x>. (DISPLAY)
  1385.         <x>SEC   .BBS/CLR  - Displayed to all callers of <x> security level.
  1386.                                                                       (DISPLAY)
  1387.         ALL      .BBS CLR  - The file that's displayed to all users upon 
  1388.                              log-on, unless their security allows for a
  1389.                              quick log-on.                            (DISPLAY)
  1390.  
  1391.                                                                       Page 23
  1392.         ----------------------------------------------------------------------
  1393.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1394.         ----------------------------------------------------------------------
  1395.  
  1396.  
  1397.  
  1398.         BULLETIN .BBS/CLR  - Lists the bulletins available to the user.
  1399.                                                                       (DISPLAY)
  1400.         BULLET<x>.BBS/CLR  - <x> file is displayed when <x> bulletin is 
  1401.                              selected.  Maximum of <x> is 99.         (DISPLAY)
  1402.         CHATDONE .BBS/CLR  - Displayed to user upon completion of chat
  1403.                              with the Sysop.                          (DISPLAY)
  1404.         DLMT     .BBS/CLR  - Displayed to user when downloads exceed daily
  1405.                              limit.                                   (DISPLAY)
  1406.         DORBUL<x>.BBS/CLR  - <x> file displayed to the user when <x> bulletin 
  1407.                              is selected from the Door Bulletin Menu, where
  1408.                              the maximum of <x> is 99.                (DISPLAY)
  1409.         EVENTIME .BBS/CLR  - Displayed to a user who logs on and has their
  1410.                              log-on time adjusted to allow an on time event to
  1411.                              be completed at a specified time.        (DISPLAY)
  1412.         FILE<x>  .BBS/CLR  - Non-ansi and ansi created file menus for each of
  1413.                              the corresponding security levels on the BBS.
  1414.                                                                       (DISPLAY)
  1415.         FILST<x> .BBS/CLR  - Listing of available File Areas displayed to user
  1416.                              with corresponding <x> security level.   (DISPLAY)
  1417.         GOODBYE  .BBS/CLR  - Displayed to user when logging off.      (DISPLAY)
  1418.         LOCKOUT  .BBS/CLR  - Displayed to a user who is marked as locked out 
  1419.                              or is found in JOKER.DAT.                (DISPLAY)
  1420.         MAIN<x>  .BBS/CLR  - Non-ansi and ansi created main menus for each of
  1421.                              the corresponding security levels on the BBS.
  1422.                                                                       (DISPLAY)
  1423.         MAXUSERS .BBS/CLR  - Contains message sent to new user when maximum
  1424.                              amount of users has been reached.        (DISPLAY)
  1425.         MSG<x>   .BBS/CLR  - Non-ansi and ansi created message menus for each
  1426.                              of the corresponding security levels on the BBS.
  1427.                                                                       (DISPLAY)
  1428.         MGLST<x> .BBS/CLR  - Message Menu displayed to user with corresponding
  1429.                              <x> security level.                      (DISPLAY)
  1430.         NEEDSYS  .BBS/CLR  - Displayed to user prior to terminating connection
  1431.                              when utilizing the ALT+F1 key.           (DISPLAY)
  1432.         NEWUSER  .BBS/CLR  - Displayed to new user (normally rules of the BBS).
  1433.                                                                       (DISPLAY)
  1434.         PRIVATE  .BBS/CLR  - Contains message displayed to new user when 
  1435.                              logging on a private system after answering 
  1436.                              the new user questionnaire (if found).   (DISPLAY)
  1437.         SF1STM   .BBS/CLR  - Displayed to the user when entering the Message
  1438.                              Section the first time per log-on.       (DISPLAY)
  1439.         SF1STF   .BBS/CLR  - Displayed to the user when entering the file
  1440.                              section the first time per log-on.       (DISPLAY)
  1441.         SF2SLOW  .BBS      - Displayed to a user who connects at a baud rate
  1442.                              lower than what the Sysop has configured as the
  1443.                              minimum baud rate allowed on the BBS.    (DISPLAY)
  1444.         SFASLEEP .BBS/CLR  - Displayed to user who has not entered a key-
  1445.                              stroke for the amount of time configured by
  1446.                              the Sysop in ALT+Z's No Activity Time Limit, 
  1447.                              prior to logging them off the BBS.       (DISPLAY)
  1448.  
  1449.                                                                       Page 24
  1450.         ----------------------------------------------------------------------
  1451.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1452.         ----------------------------------------------------------------------
  1453.  
  1454.  
  1455.  
  1456.         SFBATCHD .BBS/CLR  - Non-ansi and ansi created menus for the
  1457.                              Batch Download Menu.                     (DISPLAY)
  1458.         SFBATCHU .BBS/CLR  - Non-ansi and ansi created menus for the
  1459.                              Batch Upload Menu.                       (DISPLAY)
  1460.         SFBDAY   .BBS/CLR  - Displayed to a user on user's birthday.  (DISPLAY)
  1461.         SFDOOR<x>.BBS/CLR  - Displayed to user upon entering the corresponding
  1462.                              SPITFIRE Door program.  <x> can be an alphabetical
  1463.                              character A through Z, with the exception of G
  1464.                              and Q which are reserved for use by SPITFIRE.
  1465.                                                                       (DISPLAY)
  1466.         SFDORBAK .BBS/CLR  - Displayed to user upon returning to SPITFIRE
  1467.                              BBS after completing Door program.       (DISPLAY)
  1468.         SFDORBUL .BBS/CLR  - Lists the door bulletins available to the user
  1469.                              from the SPITFIRE Door Menu.             (DISPLAY)
  1470.         SFDOWN   .BBS/CLR  - Displayed to user prior to a download.   (DISPLAY)
  1471.         SFDR<x>  .BBS/CLR  - Non-ansi and ansi created door menus for each of
  1472.                              the corresponding security levels on the BBS.
  1473.                                                                       (DISPLAY)
  1474.         SFEXTDN  .BBS      - Contains list of external download file transfer
  1475.                              protocols available for use.             (DISPLAY)
  1476.         SFEXTUP  .BBS      - Contains list of external upload file transfer
  1477.                              protocols available for use.             (DISPLAY)
  1478.         SFFILES  .BBS      - Display files which contain names of files 
  1479.                              available for downloading in each of the file
  1480.                              areas on the BBS.  This is the only exception to
  1481.                              the rule of placing a Display File in the Display
  1482.                              File Path.  An SFFILES.BBS should be placed in
  1483.                              each download directory, listing the files 
  1484.                              available for download for that particular file
  1485.                              area.                       (DOWNLOAD DIRECTORIES)
  1486.         SFFILE   .<x>      - Listing of files available for download from a
  1487.                              CD-Rom file area.  <x> represents the number of
  1488.                              the file area.                           (DISPLAY)
  1489.         SFFILE<x>.BBS/CLR  - Displayed to the user when selecting a specific
  1490.                              file area.  <x> would correspond to the area
  1491.                              selected.                                (DISPLAY)
  1492.         SFIMPEXP .BBS/CLR  - Ansi and non-ansi menus displayed when logging on
  1493.                              locally and selecting either the <D>..Download or 
  1494.                              <U>..Upload option from the File Menu.   (DISPLAY)
  1495.         SFMAINT  .BBS/CLR  - Displayed to the caller after WELCOME1.BBS/CLR
  1496.                              and prior to the caller entering their name if
  1497.                              system maintenance is being performed.  After
  1498.                              SFMAINT.BBS/CLR is displayed, the caller is
  1499.                              logged off the BBS.                      (DISPLAY)
  1500.         SFMSG<x> .BBS/CLR  - Displayed to the user when selecting a specific
  1501.                              message conference. <x> would correspond to
  1502.                              the conference selected.                 (DISPLAY)
  1503.         SFMQDONE .BBS/CLR  - Displayed to user who attempts to answer a main
  1504.                              questionnaire a second time when it is configured
  1505.                              to limit the user to one response.       (DISPLAY)
  1506.  
  1507.                                                                       Page 25
  1508.         ----------------------------------------------------------------------
  1509.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1510.         ----------------------------------------------------------------------
  1511.  
  1512.  
  1513.  
  1514.         SFNODE   .BBS/CLR  - Displayed to the caller after the ALL.BBS/CLR
  1515.                              and prior to the <X>SEC.BBS/CLR.         (DISPLAY)
  1516.         SFNOTIME .BBS/CLR  - Displayed to users who attempt to log-on after
  1517.                              using their daily allotted time.         (DISPLAY)
  1518.         SFNWSLTR .BBS      - Sysop's newsletter available from the Main Menu.
  1519.                              Mono display (ASCII) file only.          (DISPLAY)
  1520.         SFORD<x> .BBS/CLR  - Questionnaire Menu displayed to user with a
  1521.                              corresponding <x> security level.        (DISPLAY)
  1522.         SFPAGED  .BBS/CLR  - Displayed to screen if page goes unanswered
  1523.                              or is toggled off.                       (DISPLAY)
  1524.         SFPRELOG .BBS      - The first file displayed upon log-on.    (DISPLAY)
  1525.         SFPROMSG .BBS/CLR  - Displayed to the user prior to selecting a 
  1526.                              default file transfer.  Sysops should use this
  1527.                              display file to inform users that if a default
  1528.                              transfer protocol is selected, External Transfer
  1529.                              Protocols will not be available to them.   
  1530.                                                                       (DISPLAY)
  1531.         SFRATIO  .BBS/CLR  - Displayed to user after a download if the user's
  1532.                              download/upload ratio exceeds your setting.
  1533.                                                                       (DISPLAY)
  1534.         SFREMIND .BBS/CLR  - Displayed to caller upon log-on if such caller
  1535.                              was logged off during the previous session due
  1536.                              to inactivity.                           (DISPLAY)
  1537.         SFTIMEUP .BBS/CLR  - Displayed to a user whose log-on time has
  1538.                              expired.                                 (DISPLAY)
  1539.         SFUP     .BBS/CLR  - Displayed to user prior to an upload.    (DISPLAY)
  1540.         SOP<x>   .BBS/CLR  - Non-ansi and ansi created Sysop menus for the
  1541.                              specified security levels.  <x> would correspond
  1542.                              to the user's security level.            (DISPLAY)
  1543.         TOOMANY  .BBS/CLR  - Displayed to user who exceeds daily limit of
  1544.                              calls.                                   (DISPLAY)
  1545.         SYSINIT  .BBS/CLR  - Displayed to the user upon entering chat if the
  1546.                              Sysop initiated the chat.                (DISPLAY)
  1547.         THOUGHTS .BBS      - Contains thoughts created for SPITFIRE with
  1548.                              THOUGHTS.EXE.                            (DISPLAY)
  1549.         USERINIT .BBS/CLR  - Displayed to user upon entering chat with the
  1550.                              Sysop if the user paged the Sysop and requested
  1551.                              the chat.                                (DISPLAY)
  1552.         WELCOME1  .BBS/CLR - The second file displayed upon log-on.   (DISPLAY)
  1553.         WELCOME<x>.BBS/CLR - WELCOME2.BBS/CLR through WELCOME9.BBS/CLR
  1554.                              are displayed in numerical order after a user
  1555.                              enters the name and password and gains access
  1556.                              to the BBS.                              (DISPLAY)
  1557.                               
  1558.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  1559.                   SPITFIRE will allow all nodes to share a common DISPLAY file
  1560.                   path.
  1561.  
  1562.                                                                       Page 26
  1563.         ----------------------------------------------------------------------
  1564.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1565.         ----------------------------------------------------------------------
  1566.  
  1567.  
  1568.  
  1569.              SPITFIRE supports the use of Ansi/Graphics display files.  The
  1570.         Ansi files use the file extension .CLR (color).  In the event you have
  1571.         Ansi/Graphics available and SPITFIRE does not find the appropriate
  1572.         .CLR file to display, then the appropriate .BBS file will be displayed.
  1573.         If neither file is found, SPITFIRE will, in most cases, display a
  1574.         default message.
  1575.         
  1576.              IMPORTANT:  When you create display files to be used with 
  1577.         SPITFIRE, it is recommended that the line length not exceed 255
  1578.         characters.  Also, in the event, you make Ansi/Graphics available 
  1579.         be sure to load the ansi driver (DEVICE=ANSI.SYS) from within your 
  1580.         CONFIG.SYS file.
  1581.  
  1582.              NOTE: If you are making ANSI graphics available to your callers,
  1583.         you should duplicate all display <filename>.BBS files to ANSI files and
  1584.         call them <filename>.CLR.  For an attractive BBS, you should offer both
  1585.         sets of files.
  1586.  
  1587.              The following list of files are an EXCEPTION to this .CLR rule:
  1588.         
  1589.                 THOUGHTS.BBS         SFEXTDN .BBS          SFEXTUP .BBS
  1590.                 SFFILES .BBS         SFNWSLTR.BBS          SFPRELOG.BBS
  1591.                 SF2SLOW .BBS
  1592.  
  1593.              SPITFIRE will automatically display SFFILES.BBS in color if the
  1594.         caller selected Ansi color graphics when logging on the BBS.  In the
  1595.         event a file line is not colored like the others, but rather uses
  1596.         the caller's default caller, that is because the comma in the file size
  1597.         is either not located properly or does not exist.  SPITFIRE utilizes
  1598.         the comma in the file size to determine the coloring of the SFFILES.BBS
  1599.         listings.
  1600.         
  1601.  
  1602.         4.5  SPITFIRE MENU FILES
  1603.         ------------------------
  1604.         
  1605.              Menu files contain all the information needed for SPITFIRE to
  1606.         dynamically build each caller's menus, dependent on the caller's
  1607.         security level.
  1608.         
  1609.              SPITFIRE displays a feature only if a caller's security level is
  1610.         high enough to access it.  Therefore, a caller doesn't necessarily see
  1611.         every possible choice in a given menu.  This places you in control and
  1612.         allows you to tailor your board for your individual needs.
  1613.         
  1614.              The format used for the SFMAIN.MNU, SFSYSOP.MNU, SFMSG.MNU and
  1615.         SFFILE.MNU is:
  1616.  
  1617.      Command Character,Command Description,,Security Level,Command Identifier
  1618.  
  1619.                                                                       Page 27
  1620.         ----------------------------------------------------------------------
  1621.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1622.         ----------------------------------------------------------------------
  1623.  
  1624.  
  1625.  
  1626.              Knowing this, let's use the following example:
  1627.         
  1628.              B,<B>.... Bulletins,,5,A
  1629.              ------------------------
  1630.                  The "B" is the Command Character.  This will be the letter
  1631.                  your caller must type to access this particular option.  In
  1632.                  this instance "B" is used to select Bulletins.
  1633.         
  1634.                  "<B>.... Bulletins" is your Command Description.  This is how
  1635.                  your file entry will be displayed in your menu on the screen.
  1636.         
  1637.                  "5" is the minimum Security Level required for the caller to
  1638.                  access this function...or even see it!
  1639.         
  1640.                  "A" is the SPITFIRE Command Character Identifier and should
  1641.                  NEVER be changed.  The Command Character Identifier is 
  1642.                  constant in SPITFIRE programming.  This character will be 
  1643.                  DIFFERENT for every command.
  1644.  
  1645.              Once you've explored a bit, you'll find SPITFIRE allows you
  1646.         to design your menus to suit your own personal taste as well as control
  1647.         what commands are available to what users.  The SFFILE.MNU file that
  1648.         comes with the SPITFIRE package sets the <D>.... Download A File
  1649.         security at 10.  While a user is on-line, hit F2 and change a user's
  1650.         security to 9 and the Download feature is gone for that user.
  1651.         
  1652.              THERE ARE THREE RULES CONCERNING MENU LINES!
  1653.              --------------------------------------------
  1654.         
  1655.                You CANNOT change the Command Character Identifier from what it
  1656.             is in the original distribution package menu!
  1657.  
  1658.                You CANNOT assign the same Command Letter to two commands in the
  1659.             same menu!
  1660.  
  1661.                You CANNOT make the total length of the line more than 40
  1662.             characters long!
  1663.         
  1664.             Therefore, if you wanted, you could change the Bulletins option
  1665.             described above to read:
  1666.  
  1667.                A,<A>.... Announcements,,5,A
  1668.  
  1669.             Just remember: NEVER change the Command Character Identifier (the
  1670.         last character on each entry line), and NEVER use a Command Letter more
  1671.         than once in each menu.
  1672.  
  1673.                                                                       Page 28
  1674.         ----------------------------------------------------------------------
  1675.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1676.         ----------------------------------------------------------------------
  1677.  
  1678.  
  1679.  
  1680.             SPITFIRE uses the following Menu Files and display menus:
  1681.  
  1682.                SFMAIN  .MNU   -  Main Menu                      (SYSTEM)
  1683.                SFMSG   .MNU   -  Message Menu                   (SYSTEM)
  1684.                SFFILE  .MNU   -  File Menu                      (SYSTEM)
  1685.                SFSYSOP .MNU   -  Sysop Menu                     (SYSTEM)
  1686.                SFDOOR  .MNU   -  Door Menu                      (SYSTEM)
  1687.                SFORDER .MNU   -  Questionnaire Menu             (SYSTEM)
  1688.                MAIN<x> .CLR   -  Color Main Menu                (DISPLAY)
  1689.                MAIN<x> .BBS   -  Non-Ansi Main Menu             (DISPLAY)
  1690.                FILE<x> .CLR   -  Color File Menu                (DISPLAY)
  1691.                FILE<x> .BBS   -  Non-Ansi Main Menu             (DISPLAY) 
  1692.                MSG<x>  .CLR   -  Color Message Menu             (DISPLAY)
  1693.                MSG<x>  .BBS   -  Non-Ansi Message Menu          (DISPLAY)
  1694.                SOP<x>  .CLR   -  Color Sysop Menu               (DISPLAY)
  1695.                SOP<x>  .BBS   -  Non-Ansi Sysop Menu            (DISPLAY)
  1696.                SFDR<x> .CLR   -  Color Doors Menu               (DISPLAY)
  1697.                SFDR<x> .BBS   -  Non-Ansi Doors Menu            (DISPLAY)
  1698.                SFORD<x>.CLR   -  Color Questionnaire Menu       (DISPLAY)
  1699.                SFORD<x>.BBS   -  Non-Ansi Questionnaire Menu    (DISPLAY)
  1700.                SFBATCHU.CLR   -  Color Batch Upload Menu        (DISPLAY)
  1701.                SFBATCHU.BBS   -  Non-Ansi Batch Upload Menu     (DISPLAY)
  1702.                SFBATCHD.CLR   -  Color Batch Download Menu      (DISPLAY)
  1703.                SFBATCHD.BBS   -  Non-Ansi Batch Download Menu   (DISPLAY)
  1704.                SFIMPEXP.CLR   -  Color Local Log-on File Transfer Menu
  1705.                                                                 (DISPLAY)
  1706.                SFIMPEXP.BBS   -  Non-Ansi Local Log-on File Transfer Menu
  1707.                                                                 (DISPLAY)
  1708.  
  1709.              Refer to SPITFIRE DOORS section of this manual for information 
  1710.         regarding the structure of SFDOOR.MNU.  Refer to the SPITFIRE 
  1711.         QUESTIONNAIRES section of this manual for information regarding the 
  1712.         structure of SFORDER.MNU.
  1713.  
  1714.              You can use EDLIN, any text editor or screen generating program
  1715.         that can create ASCII files to edit these files.
  1716.         
  1717.              Should you edit these menu files and come up with some real nice
  1718.         looking menus, please advise so the information can be shared with
  1719.         other Sysops using SPITFIRE.
  1720.         
  1721.              SPITFIRE supports both color and Non-Ansi display menus. The
  1722.         names of the files displayed for the color menus are:
  1723.         
  1724.              MAIN<x>.CLR         FILE<x>.CLR         MSG<x>.CLR     
  1725.              SFDR<x>.CLR         SOP<x>.CLR          SFORD<x>.CLR
  1726.              SFBATCHU.CLR        SFBATCHD.CLR        SFIMPEXP.CLR
  1727.  
  1728.                                                                       Page 29
  1729.         ----------------------------------------------------------------------
  1730.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1731.         ----------------------------------------------------------------------
  1732.      
  1733.      
  1734.      
  1735.         the names of the Non-Ansi files displayed for the non color menus 
  1736.         are:
  1737.         
  1738.              MAIN<x>.BBS         FILE<x>.BBS         MSG<x>.BBS
  1739.              SFDR<x>.BBS         SOP<x>.BBS          SFORD<x>.BBS
  1740.              SFBATCHU.BBS        SFBATCHD.BBS        SFIMPEXP.BBS
  1741.  
  1742.              The "x" represents the security level of the current caller.  For
  1743.         example, if a caller with a security level of 10 called and selected 
  1744.         Ansi/Graphics, then SPITFIRE would look for files named MAIN10.CLR, 
  1745.         FILE10.CLR, MSG10.CLR, SFDR10.CLR, etc. to display as the color menus.
  1746.         If a caller with a security level of 10 called and choose not to use 
  1747.         Ansi Graphics, then SPITFIRE would look for files named MAIN10.BBS, 
  1748.         FILE10.BBS, MSG10.BBS, SFDR10.BBS, etc.  In the event these files are
  1749.         not found, then SPITFIRE will display the default menus.
  1750.  
  1751.              The reason for different color and Non-Ansi display menu files
  1752.         for each security level is to control what commands are shown to the
  1753.         user.  For example, if it takes a security level of 10 to be able to
  1754.         download a file, then FILE10.CLR and FILE10.BBS would show the 
  1755.         <D>... Download A File command while FILE9.CLR and FILE9.BBS would not
  1756.         show the command.  A color menu file and a Non-Ansi menu file will have
  1757.         to be created for each security level that you assign to users if you
  1758.         decide to have SPITFIRE display created menus rather than having
  1759.         SPITFIRE build menus.  The exception to the security defined Non-Ansi 
  1760.         and Ansi menus, are those used for the batch file transfer menus and
  1761.         the local log-on import/export menu.  The batch file transfer menus are
  1762.         simply named SFBATCHU.BBS/CLR and SFBATCHD.BBS/CLR.  The local log-on 
  1763.         import/export menu is named SFIMPEXP.BBS/CLR.
  1764.  
  1765.              Buffalo Creek Software provides a utility to create the color
  1766.         and non-color menu files.  The name of this utility is  MKSFMENU.EXE.
  1767.         You can download it from Buffalo Creek's BBS at 515-225-8496.
  1768.  
  1769.              Sample MAIN10.CLR, FILE10.CLR, SFBATCHU.CLR, SFBATCHD.CLR,
  1770.         MSG10.CLR, SFIMPEXP.CLR, SOP.CLR, MAIN10.BBS, FILE10.BBS, SFBATCHU.BBS,
  1771.         SFBATCHD.BBS and MSG10.BBS, SFIMPEXP.BBS and SOP.BBS display files are
  1772.         furnished with your SPITFIRE package.     
  1773.  
  1774.                                 
  1775.         4.6  SPITFIRE FILE CLARIFICATIONS
  1776.         ---------------------------------
  1777.         
  1778.              The following files are deserving of a more involved explanation:
  1779.         
  1780.         DAILYLMT.DAT     - If you would like to set different DAILY time
  1781.           (SYSTEM)         limits according to the user's security level, you
  1782.                            want to use this file.
  1783.  
  1784.                                                                       Page 30
  1785.         ----------------------------------------------------------------------
  1786.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1787.         ----------------------------------------------------------------------
  1788.  
  1789.  
  1790.  
  1791.           The syntax for each line in the DAILYLMT.DAT is: 
  1792.          
  1793.         10,60,,15,,,500000,,,,Y,QL,#OCA=5,TPNC=5
  1794.         
  1795.         where:
  1796.         
  1797.         10      represents the security level for which the subsequent 
  1798.                 parameters will apply and is followed by one comma
  1799.         
  1800.         60      represents the daily time allowed for this security level and
  1801.                 is followed by two commas
  1802.         
  1803.         15      represents the number of downloads allowed each day for this
  1804.                 security level and is followed by three commas
  1805.         
  1806.         500000  represents the number of downloadable bytes allowed each day
  1807.                 for this security level and is followed by four commas
  1808.  
  1809.         Y       a Y or N is used after the number of downloadable bytes to
  1810.                 indicate whether SFRATIO.BBS/CLR will be displayed if a
  1811.                 user of this security file transfer ration in excess of 
  1812.                 the amount configured at the ALT+Z's Upload/Download Ratio
  1813.                 Y indicates SFRATIO.BBS/CLR will be displayed and N
  1814.                 indicates that SFRATIO.BBS/CLR will not be displayed
  1815.  
  1816.         QL      will allow a remote caller with this security level to quickly
  1817.                 log-on the BBS.  This remote quick log-on is similar to a local
  1818.                 quick log.  After the initial log-on, a user of this security
  1819.                 is immediately displayed the Main Menu, avoiding the display of
  1820.                 WELCOME2.BBS/CLR to WELCOME9.BBS/CLR, ALL.BBS/CLR, etc.  To
  1821.                 require a normal log-on, simply do not include QL on the
  1822.                 line
  1823.  
  1824.         #OCA=5  is used to determine the Number Of Chats Allowed (node chats)
  1825.                 each day on a multi-node system for this security level
  1826.                 SPITFIRE defaults to 5.  If you desire not to allow node
  1827.                 chats for a particular security level, this can be done
  1828.                 using #OCA=0.  The #OCA=<x> is only applicable to multi-node
  1829.                 systems.
  1830.  
  1831.         TPNC=5  is used to designate the Time (in minutes) Per Node Chat 
  1832.                 allowed for this security level.  SPITFIRE defaults to
  1833.                 5 minutes per node chat.  The TPNC=<x> is only applicable
  1834.                 to multi-node systems.
  1835.  
  1836.         Using the above example, all users with a security level of 10
  1837.         would be allowed 60 minutes per day, 10 downloads per day, 500,000
  1838.         bytes per day, SFRATIO.BBS/CLR would be displayed if the U/D ratio
  1839.  
  1840.                                                                       Page 31
  1841.         ----------------------------------------------------------------------
  1842.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1843.         ----------------------------------------------------------------------
  1844.  
  1845.  
  1846.  
  1847.         was exceeded, allowed a remote quick log-on and be limited to 5
  1848.         node chats per day where the maximum length of time per chat is 
  1849.         5 minutes.
  1850.  
  1851.         DAILYLMT.DAT should contain a line for each security level allowed
  1852.         on the BBS.  
  1853.  
  1854.         
  1855.         SFRATIO .BBS/CLR - It's rare when a caller's uploads exceed their
  1856.           (DISPLAY)        downloads.  Some users get in the habit of taking
  1857.                            and never give much consideration toward uploading.
  1858.                            This file is displayed after a download is completed
  1859.                            that has tipped the scales on the users' U/D ratio 
  1860.                            provided the DAILYLMT.DAT for the user's security 
  1861.                            level contains a Y.  (This U/D ratio is set at the 
  1862.                            SPITFIRE CONFIGURATION MENU.)  SFRATIO will then be
  1863.                            displayed, showing your "friendly" words of advice 
  1864.                            to the user when this situation presents itself.
  1865.                            If you are not concerned about a users' U/D ratio, 
  1866.                            simply don't include this file in your SF display
  1867.                            file directory.  
  1868.  
  1869.         JOKER   .DAT     - JOKER.DAT contains a list of all names you don't
  1870.           (WORK)           want to allow on your board.  Names like: Dr.
  1871.                            Phreak, Micro Muck, Lord Havoc, Nybbler, Killer,
  1872.                            etc..  You can create an ASCII file that has each
  1873.                            name listed on a separate line, such as:
  1874.  
  1875.                            Dr. Phreak          
  1876.                            Micro Muck
  1877.                            Lord Havoc          
  1878.                            Nybbler
  1879.                            Killer              
  1880.                            All Users
  1881.                              
  1882.                            When locking a caller out of the SPITFIRE BBS
  1883.                            system or marking the caller for deletion, SPITFIRE
  1884.                            prompts you as to whether you wish to add the name 
  1885.                            to JOKER.DAT.  If you respond with a Yes, the name 
  1886.                            is automatically added to JOKER.DAT.  SPITFIRE
  1887.                            allows a user to be locked out or marked for
  1888.                            deletion using ALT+A at the "Ready..." prompt or
  1889.                            from the Sysop Menu.  A caller may be locked out
  1890.                            by pressing ALT+L while caller is logged on the BBS.
  1891.                            A caller may be added to JOKER.DAT using any of 
  1892.                            these features.
  1893.  
  1894.                                                                       Page 32
  1895.         ----------------------------------------------------------------------
  1896.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1897.         ----------------------------------------------------------------------
  1898.  
  1899.  
  1900.  
  1901.         LOCKOUT .BBS/CLR - SPITFIRE reads JOKER.DAT line-by-line and compares
  1902.           (DISPLAY)        the names in the file against the caller's first 
  1903.                            and last name.  If a match is found, then the
  1904.                            LOCKOUT.BBS/CLR is displayed to the screen and the
  1905.                            caller is logged off!
  1906.                             
  1907.         SFNWSLTR.BBS     - File which is displayed to callers when they 
  1908.           (DISPLAY)        request the <N>...Newsletter from the Main Menu.
  1909.                            This file can be used to send a special message
  1910.                            to the users regarding the system.
  1911.  
  1912.         SFNOUP  .DAT     - SFNOUP.DAT contains a list of files which the
  1913.           (WORK)           Sysop does not wish to have uploaded to the BBS.
  1914.                            SFNOUP.DAT accepts simple usage of wildcards
  1915.                            (i.e. *.GIF, TROJAN.*, etc.).  You can create 
  1916.                            an ASCII file that has each name listed on a 
  1917.                            separate line, such as:
  1918.                              
  1919.                            TROJAN.*
  1920.                            PERVERT.COM
  1921.                            *.GIF
  1922.         
  1923.                            When erasing a file from the file menu, SPITFIRE
  1924.                            prompts you as to whether you wish the file to be
  1925.                            added to SFNOUP.DAT.  Responding with a Y for Yes
  1926.                            will add the erased file's name to SFNOUP.DAT.
  1927.  
  1928.         SFFILES .BBS     - Used in each File Area for listing files available
  1929.           (DL FILE AREA)   for download in that area.  This file is set up 
  1930.                            using your favorite text editor.  Here are some 
  1931.                            guidelines one must follow for this to work 
  1932.                            properly with SPITFIRE.  
  1933.         
  1934.         1--------10--------20--------30--------40--------50--------60--------70
  1935.         SF31-1.ZIP    325,000  06-24-91  SPITFIRE Bulletin Board System (V3.1)
  1936.  
  1937.              The FILENAME must begin at column 1
  1938.              The FILESIZE must end at column 21
  1939.              The FILEDATE must end at column 31
  1940.              The FILE DESCRIPTION must start at column 34
  1941.         
  1942.                            When the SFFILES.BBS is being displayed to a 
  1943.                            caller who is using Ansi Color Graphics and a
  1944.                            file line is not colored like the others, but 
  1945.                            rather uses the caller's default color, that is 
  1946.                            because the comma in the file size is either not 
  1947.                            located properly or does not exist.  SPITFIRE 
  1948.                            utilizes the comma in the file size to determine 
  1949.                            whether the line is a file listing.
  1950.  
  1951.                                                                       Page 33
  1952.         ----------------------------------------------------------------------
  1953.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1954.         ----------------------------------------------------------------------
  1955.  
  1956.  
  1957.  
  1958.         SFUPCASE.DAT    -  A list of keywords that are converted to or left
  1959.           (WORK)           uppercase when converting file descriptions.
  1960.                            This is a simple text file that lists these
  1961.                            keywords, one per line.
  1962.                              
  1963.         SFREMOTE.BAT    -  This batch file is used with the remote Drop to
  1964.           (SYSTEM)         DOS feature and designed to be used with a carrier
  1965.                            detect utility such as WATCHDOG.  If connection
  1966.                            is terminated while a user is at the DOS level
  1967.                            the system is reset provided WATCHDOG is 
  1968.                            used.  If you have included SF.BAT in the 
  1969.                            AUTOEXEC.BAT, SPITFIRE will automatically boot on 
  1970.                            system start up.  WATCHDOG is recommended but is 
  1971.                            not included in the SPITFIRE package because it 
  1972.                            was written by another author.  However, it may
  1973.                            be downloaded from Buffalo Creek as well as from
  1974.                            numerous other BBS systems.  When shelling to
  1975.                            SFREMOTE.BAT, SPITFIRE sends a parameter to
  1976.                            SFREMOTE.BAT which is the number of the comm port.
  1977.  
  1978.         SF      .BAT     - Batch file used to invoke SPITFIRE.  This file
  1979.           (SYSTEM)         contains the necessary data for the scheduled 
  1980.                            events feature within SPITFIRE to work properly.
  1981.                            Refer to section - EVENT MENU EXPLANATION - of
  1982.                            this manual for more information on Scheduled 
  1983.                            Events.  It also contains the data necessary to 
  1984.                            execute programs using the SPITFIRE Door feature.
  1985.                            Refer to the section - SPITFIRE DOORS SECTION -
  1986.                            of this manual for more information on SPITFIRE 
  1987.                            Doors.
  1988.  
  1989.         SFMAIN  .BAT     - Batch file used to execute the Sysop configurable
  1990.           (SYSTEM)         Main Menu option.
  1991.  
  1992.         SFFILE  .BAT     - Batch file used to execute the Sysop configurable
  1993.           (SYSTEM)         File Menu option.
  1994.  
  1995.         SFMESS  .BAT     - Batch file used to execute the Sysop configurable
  1996.           (SYSTEM)         Message Menu option.
  1997.  
  1998.         SFMSGPCK.BAT     - Batch file executed immediately after packing the
  1999.           (WORK)           message base.  SFMSGPCK.BAT allows net-mail
  2000.                            drivers to perform some necessary duties required
  2001.                            after packing the message base.  This batch file
  2002.                            could also be used to control which conferences are
  2003.                            packed by SPITFIRE.  For instance, if the Sysop
  2004.                            desired to pack all  Message Conferences, except
  2005.                            Message Conference #1, the following commands in
  2006.                            the SFMSGPCK.BAT could be used:
  2007.  
  2008.                                                                       Page 34
  2009.         ----------------------------------------------------------------------
  2010.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2011.         ----------------------------------------------------------------------
  2012.  
  2013.                                 
  2014.                            Echo Off
  2015.                            IF EXIST SFMSG01.$AT GOTO DATFOUND
  2016.                            GOTO END
  2017.                            :DATFOUND
  2018.                            IF EXIST SFMSG01.$TR GOTO PTRFOUND
  2019.                            GOTO END
  2020.                            :PTRFOUND
  2021.                            IF EXIST SFMSG01.DAT DEL SFMSG01.DAT
  2022.                            IF EXIST SFMSG01.PTR DEL SFMSG01.PTR
  2023.                            REN SFMSG01.$AT SFMSG01.DAT
  2024.                            REN SFMSG01.$TR SFMSG01.PTR
  2025.                            :END
  2026.                             
  2027.         SFINIT  .BAT     - Batch file executed, if it exists, after a caller
  2028.           (SYSTEM)         hangs up and prior to the modem being initialized.
  2029.                            This will allow utilities (such as creating a
  2030.                            listing of the last 10 callers to the BBS) to be
  2031.                            executed between callers to the BBS.
  2032.  
  2033.         SFPAGED .BBS/CLR - This file is displayed to the screen in the event 
  2034.           (DISPLAY)        a user has paged the Sysop and either the page
  2035.                            was turned off or the Sysop doesn't answer.
  2036.  
  2037.         BBSNAME .DAT     - Simple one line text file that is placed in the
  2038.           (WORK)           Work file directory and contains information
  2039.                            about the BBS from which the message originates.
  2040.                            SPITFIRE will tag this on the end of each 
  2041.                            net-mail message.
  2042.                              
  2043.         SFSEC<x>.BAT     - This batch file, if it exists, is executed after
  2044.           (SYSTEM)         the caller logs on the BBS, provided the caller's
  2045.                            security is equal to <x> in the .BAT file.  One
  2046.                            example for utilizing this would be if your BBS
  2047.                            served as a hub for net-mail.  All users who
  2048.                            your BBS for mail could be assigned a set security
  2049.                            level.  Upon logging on the BBS, the caller could
  2050.                            immediately begin the mail transfer process.
  2051.  
  2052.         BADINIT .BAT     - This batch file, if it exists, is executed in the
  2053.           (SYSTEM)         event the modem fails to respond when initialized
  2054.                            between callers.  Commands could be placed in the
  2055.                            batch file to issue modem commands to reset your
  2056.                            modem or to reboot your system with Buffalo
  2057.                            Creek Software's COLDBOOT utility.  (COLDBOOT may
  2058.                            be downloaded from Buffalo Creek's BBS.)
  2059.  
  2060.         <x>SEC  .BBS/CLR - This feature is used to allow the Sysop to send a 
  2061.           (DISPLAY)        special notice to all users of a certain security
  2062.                            level.  This file is note automatically erased.
  2063.  
  2064.                                                                       Page 35
  2065.         ----------------------------------------------------------------------
  2066.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2067.         ----------------------------------------------------------------------
  2068.  
  2069.  
  2070.  
  2071.                            (x=The security level of the users to whom you 
  2072.                            wish to send the special message.)
  2073.         
  2074.         <x>     .BBS     - This feature allows the Sysop to send a special
  2075.           (DISPLAY)        message to an specific user.  Once the user has
  2076.                            received it, SPITFIRE automatically erases it.
  2077.  
  2078.           Example: John Doe is User Record # 95 on your system.  If you have
  2079.                    a file named "95.BBS", SPITFIRE will display this file 
  2080.                    when John Doe logs on and then erase it after it has been
  2081.                    received.  Your callers log will have a notation that the 
  2082.                    special message was sent.
  2083.  
  2084.           IMPORTANT NOTE: In the event you are using <x>.BBS to send special
  2085.                           messages to users and you purge users from the 
  2086.                           users file by packing the users file, please
  2087.                           note that the <x>.BBS may no longer match the
  2088.                           user for whom you intended the message.
  2089.  
  2090.  
  2091.         4.7 ABOUT SPITFIRE DISPLAY FILES
  2092.         ---------------------------------
  2093.         
  2094.              As you can see, SPITFIRE allows you complete flexibility when it
  2095.         comes to displaying files.  The Sysop has nearly total flexibility in
  2096.         making the board as unique as desired.  In addition, SPITFIRE uses
  2097.         control characters which may be built into display files for even
  2098.         more control.  These are:
  2099.         
  2100.                ^B - Inhibits the display of the "More Prompt"
  2101.                ^C - Disables a callers' ability to break out of the display 
  2102.                ^D - Displays user's first name
  2103.                ^E - Enables the "More Prompt" if previously turned off by ^B
  2104.                ^F - Displays the user's city and state/province
  2105.                ^G - Transmits a beep over the user's PC speaker
  2106.                ^J - Displays the number of files uploaded by the user
  2107.                ^K - Displays the number of files downloaded by the user
  2108.                ^L - Will clear the display screen
  2109.                ^N - Allows caller to interrupt screen display - cancels a ^C
  2110.                ^O - Displays the caller's original log-on date
  2111.                ^P - Exhibits a "More Prompt" in the display
  2112.                ^Q - Displays the number of minutes allowed this log-on
  2113.                ^R - Displays the caller's phone number
  2114.                ^S - Displays the date of the caller's last call
  2115.                ^T - Displays the caller's password
  2116.                ^U - Displays the caller's birthdate
  2117.                ^V - Displays the caller's full name
  2118.                ^W - Displays the number of K uploaded
  2119.                ^X - Displays the number of K downloaded
  2120.                ^Y - Displays the caller's security level
  2121.  
  2122.                                                                       Page 36
  2123.         ----------------------------------------------------------------------
  2124.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2125.         ----------------------------------------------------------------------
  2126.  
  2127.  
  2128.         Place these characters in your display file.  When SPITFIRE sees a
  2129.         ^B when displaying a file to the screen, then the <More?> prompt will
  2130.         not interrupt the display.  When SPITFIRE sees a ^C when displaying the
  2131.         file, then the user cannot abort the screen.  A ^N nullifies the affect
  2132.         of a previous ^C and will allow the caller to interrupt screen display
  2133.         once again.  When SPITFIRE sees a ^P the <More?> prompt is displayed 
  2134.         to the screen.  It should be mentioned that if a ^B is present in the 
  2135.         same display as a ^P, it will always override the ^P prompt, nulling 
  2136.         the affect of the ^P feature.  However, a ^E can be used to nullify 
  2137.         the effect of the ^B and allow the ^P to display the <More?> prompt.  
  2138.         When SPITFIRE encounters a ^G, a beep is transmitted over the caller's
  2139.         PC speaker and a ^L clears the display screen.  When SPITFIRE sees a 
  2140.         ^D it will display the user's first name at that point in the display. 
  2141.         In the same manner, when SPITFIRE sees a ^F, the caller's city and 
  2142.         state/province is displayed, a ^H displays the K bytes uploaded by the
  2143.         caller, a ^I displays the K bytes downloaded by the caller, a ^J the 
  2144.         number of files uploaded by the caller, a ^K the number of files 
  2145.         downloaded by the caller and a ^O the original log-on date of the
  2146.         caller.  The ^D, ^F, ^H, ^I, ^J, ^K and ^O should not be used inside 
  2147.         a box.  It causes characters to be inserted where the information is 
  2148.         entered which throws the box completely out of line.
  2149.  
  2150.                ^B is the extended ASCII value of 002.
  2151.                ^C is the extended ASCII value of 003.
  2152.                ^D is the extended ASCII value of 004.
  2153.                ^E is the extended ASCII value of 005.
  2154.                ^F is the extended ASCII value of 006.
  2155.                ^G is the extended ASCII value of 007.
  2156.                ^J is the extended ASCII value of 010.
  2157.                ^K is the extended ASCII value of 011.
  2158.                ^L is the extended ASCII value of 012.
  2159.                ^N is the extended ASCII value of 014.
  2160.                ^O is the extended ASCII value of 015.
  2161.                ^P is the extended ASCII value of 016.
  2162.                ^Q is the extended ASCII value of 017.
  2163.                ^R is the extended ASCII value of 018.
  2164.                ^S is the extended ASCII value of 019.
  2165.                ^T is the extended ASCII value of 020.
  2166.                ^U is the extended ASCII value of 021.
  2167.                ^V is the extended ASCII value of 022.
  2168.                ^W is the extended ASCII value of 023.
  2169.                ^X is the extended ASCII value of 024.
  2170.                ^Y is the extended ASCII value of 025.
  2171.                 
  2172.  
  2173.         4.8  BACKUP FILES
  2174.         -----------------
  2175.                         
  2176.              When you perform Sysop maintenance like Packing the Message Base
  2177.         or Packing the Users file, SPITFIRE will first make "Backup" copies for
  2178.  
  2179.                                                                       Page 37
  2180.         ----------------------------------------------------------------------
  2181.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2182.         ----------------------------------------------------------------------
  2183.  
  2184.  
  2185.  
  2186.         you.  If disk space is a problem on your board you could copy the
  2187.         backups to disk or discard them.  They are:
  2188.  
  2189.            SFMSG<x>.$TR - Message Pointer Backup File
  2190.            SFMSG<x>.$AT - Message Base Backup File
  2191.            SFMSG<x>.$DX - Message Index Backup File
  2192.            SFMSG<x>.$MR - Last Message Read Backup File 
  2193.            SFUSERS .$AT - Users Backup File
  2194.            SFMCONF .$$$ - Message Conferences Backup File
  2195.            SFFAREA .$$$ - File Areas Backup File             
  2196.              
  2197.  
  2198.         4.9 THOUGHTS.BBS
  2199.         ----------------
  2200.         
  2201.              SPITFIRE will display a THOUGHT FOR THE DAY if a file named 
  2202.         THOUGHTS.BBS is found in the directory configured as your display 
  2203.         file path.  The program to create THOUGHTS.BBS can be downloaded 
  2204.         from Buffalo Creek's BBS at 515-225-8496 or you can download a 
  2205.         ready-made THOUGHTS.BBS file.        
  2206.  
  2207.  
  2208.         5.0  COMMAND LINE PARAMETERS
  2209.         ----------------------------
  2210.         
  2211.              Command Line Parameters can be used to make SPITFIRE start-up with
  2212.         a different configuration.  Command Line Parameters are what you type
  2213.         at the DOS prompt (or send to the program from a batch file) when you
  2214.         boot SPITFIRE.
  2215.         
  2216.                     /Cx -  Sets which COMM port to use (<x> is COMM port).
  2217.                     /E  -  Used with front end programs for detecting error
  2218.                            correction modem connections, making the Ymodem-g
  2219.                            file transfer protocols available.  Must be used
  2220.                            with baud rate parameter.
  2221.                     /Ix -  Initializes the System speed (<x> is modem speed).
  2222.                     /M  -  Sets the initialization string used with your
  2223.                            modem.
  2224.                     /N  -  Allows SPITFIRE to be terminated without hanging
  2225.                            up the phone or re-initializing the modem.  This
  2226.                            allows a second copy of SPITFIRE to be run as a
  2227.                            door.  NOTE: A baud rate parameter must be specified
  2228.                            prior to the /N or the /N parameter has no affect.
  2229.                     /P  -  Sets the drive and directory used as the SPITFIRE
  2230.                            Work File Path.
  2231.                     /Tx -  Used with frontend programs to set the amount of
  2232.                            time allotted to the caller.  This allows systems
  2233.                            running under a frontend program to pass the
  2234.  
  2235.                                                                       Page 38
  2236.         ----------------------------------------------------------------------
  2237.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2238.         ----------------------------------------------------------------------
  2239.  
  2240.  
  2241.  
  2242.                            amount of time remaining before a frontend scheduled
  2243.                            event.  This only applies to the first caller on
  2244.                            immediately after SPITFIRE is booted since SPITFIRE
  2245.                            will terminate and return  control to the frontend
  2246.                            program when the caller logs off.  This could
  2247.                            also be used when running SPITFIRE as a door.
  2248.                            (x indicates the amount of time in minutes the
  2249.                            caller will be allowed.)
  2250.            (baud rate)  -  This represents the numerical value for the highest
  2251.                            possible baud rate of your system.  This allows
  2252.                            SPITFIRE to be booted without initializing the
  2253.                            modem so it can be used in conjunction with net
  2254.                            mail software programs.  Refer to the section - 
  2255.                            SPITFIRE NET-MAIL CAPABILITIES - of this manual
  2256.                            for further information.  The range of allowable
  2257.                            baud rates for SPITFIRE are 0 (allows local log
  2258.                            ons only) to 38400.
  2259.  
  2260.              The use of these Command Line Parameters is not usually necessary.
  2261.         An exception might be when you are originally booting SPITFIRE for the
  2262.         very first time or if your configuration has changed.  When originally 
  2263.         booting SPITFIRE you should only use Command Line Parameters if you are
  2264.         using a COMM port other than COMM 1 and a modem speed different than 
  2265.         2400 baud.  In other words, SPITFIRE is written to default to COMM port
  2266.         1 and to initialize the system at 2400 baud so you will not have to use
  2267.         Command Line Parameters unless these defaults are different from what 
  2268.         you plan to use while running SPITFIRE.
  2269.  
  2270.               SPITFIRE /C2 /I9600
  2271.         
  2272.              The above example would boot SPITFIRE utilizing COMM port #2 and
  2273.         initializing the system at 9600 baud rate.
  2274.  
  2275.              It should also be mentioned that any Command Line Parameters    
  2276.         assigned from the DOS prompt or included in the SF.BAT file will
  2277.         override those set by using ALT+M or ALT+P at the SPITFIRE "Ready
  2278.         Prompt".  Anytime a change is made in the baud rate, work path,
  2279.         modem initialization string or COMM port assignment, you MUST also
  2280.         change the specifications you have set in the SF.BAT file.  This is
  2281.         the reason the use of command line parameters is not recommended.
  2282.  
  2283.  
  2284.         5.1  SF.BAT
  2285.         -----------
  2286.  
  2287.              It is advisable to use batch files when running SPITFIRE.  Here
  2288.         are some advantages:
  2289.         
  2290.              If an error occurs, and you're using the SF.BAT included with
  2291.              your SPITFIRE package, SPITFIRE will automatically reset with
  2292.  
  2293.                                                                       Page 39
  2294.         ----------------------------------------------------------------------
  2295.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2296.         ----------------------------------------------------------------------
  2297.  
  2298.  
  2299.  
  2300.              the SF.BAT file.  The SF.BAT file which is included with your
  2301.              SPITFIRE package is vital for running Scheduled Events and Door
  2302.              programs.  You will find more information regarding Scheduled
  2303.              Events and Door programs in other Sections of this manual.
  2304.         
  2305.              If you have your AUTOEXEC.BAT file written to automatically
  2306.              boot SPITFIRE upon system startup and you have a power outage,
  2307.              then SPITFIRE will automatically reboot when power is restored.
  2308.              If you should want to configure your AUTOEXEC.BAT file to
  2309.              automatically boot SPITFIRE upon system startup then the last
  2310.              two commands in your AUTOEXEC.BAT file should resemble this:
  2311.  
  2312.              CD\SF
  2313.              SF
  2314.  
  2315.              The above example assumes you are running SPITFIRE on the drive
  2316.              you are booting from and you are running SPITFIRE in a directory
  2317.              named SF.
  2318.  
  2319.         
  2320.         6.0  SETTING UP THE SYSTEM RECORDS
  2321.         -----------------------------------
  2322.         
  2323.              Message Conference records and File Area records comprise your
  2324.         SPITFIRE system records.  There are two ways to set up these system 
  2325.         records in SPITFIRE.  The first way is by using ALT key combinations 
  2326.         at SPITFIRE's "Ready..." prompt.  The second way is through the Sysop 
  2327.         Menu which can be accessed from the Main, Message or File Menus.  
  2328.         SPITFIRE will allow a total of 256 different Message Conferences and
  2329.         an unlimited amount of File Areas.
  2330.         
  2331.         
  2332.         6.1  CONFIGURING MESSAGE CONFERENCE RECORDS
  2333.         -------------------------------------------
  2334.         
  2335.            Message Conference records are configured by pressing ALT+R at the
  2336.         "Ready" prompt or by selecting option <M> from the Sysop Menu.  When
  2337.         this is done the following will be displayed on your screen:
  2338.  
  2339.         MESSAGE SYSTEM RECORD NUMBER 1 Of 1
  2340.         Conference Description.. : "Untitled Message Conference"
  2341.         Conference Security..... : 5
  2342.         Net-Mail Conference..... : No
  2343.         Msg Conference Access... : Equal To Or Greater Than User Security
  2344.         Public Msg Conference... : Non-Public Message Allowed
  2345.         User Message Deletion... : Allowed
  2346.         Purge Msgs Older Than... : 120 days
  2347.         Msg Pack Backup File.... : Yes
  2348.         Delete Old Thread Msg... : Yes
  2349.  
  2350.                                                                       Page 40
  2351.         ----------------------------------------------------------------------
  2352.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2353.         ----------------------------------------------------------------------
  2354.  
  2355.  
  2356.  
  2357.         >>>>  MESSAGE SYSTEM RECORD MENU  <<<<
  2358.         <N>.......... Net-Mail Toggle           <M>... Conference Description
  2359.         <S>...... Conference Security           <#>........ Conference Access
  2360.         <R>............ Record Number           <A>........... Add New Record
  2361.         <P>.... Public Msg Conference           <U>............ User Deletion
  2362.         <I>.....Insert New Conference           <D>........ Delete Conference
  2363.         <O>.........Old Message Purge           <B>..............Backup Files
  2364.         <+>.......... Next Conference           <->...... Previous Conference
  2365.         <T>.....Delete Old Thread Msg           <Q>..................... Quit
  2366.         ENTER COMMAND - [N M S # R A P U I D + - T Q]?
  2367.         
  2368.         Command <N> - Net-Mail Toggle
  2369.                       Allows the Sysop to configure whether an individual 
  2370.                       message conference will allow net-mail.  If a message
  2371.                       conference is set up to allow net-mail, the callers
  2372.                       to the BBS will be allowed to leave messages to another
  2373.                       person who is not a user on the BBS.  If a message
  2374.                       conference is not set up to allow net-mail a caller can
  2375.                       only leave messages to other users of the BBS.  (This
  2376.                       also applies to Carbon Copy messages.)
  2377.  
  2378.         Command <M> - Conference Description
  2379.                       You will notice that the default Message Conference 
  2380.                       description is "Untitled Message Conference".  You will 
  2381.                       want to change this to suit your needs.  As an example,
  2382.                       you may wish to change the description of this conference
  2383.                       to "Public Messages".  
  2384.  
  2385.         Command <S> - Conference Security
  2386.                       This allows you to set the security level for this
  2387.                       Message Conference.  You will notice that the default 
  2388.                       security level is 5, which means that any user with a
  2389.                       security of 5 or greater will be able to read messages 
  2390.                       in this conference.  If you wish to set a different 
  2391.                       security level for this Message Conference, then select 
  2392.                       <S> to change the security level of the conference.
  2393.                       
  2394.         Command <#> - Conference Access
  2395.                       You will note that SPITFIRE defaults the Message 
  2396.                       Conference Access to "Equal To Or Greater Than".  What 
  2397.                       this means is that any user with a security level equal 
  2398.                       to or greater than the security level of this Message 
  2399.                       Conference can access it.  If you select <#>, SPITFIRE 
  2400.                       will toggle this feature to "Equal To User Security".  
  2401.                       Then only users with a security level equal to the 
  2402.                       security level of the Message Conference will be able to
  2403.                       access this conference.  Users with a security level 
  2404.                       greater than or less than the security level of this 
  2405.                       conference will not be able to access this conference 
  2406.                       except those users with Sysop security.
  2407.  
  2408.                                                                       Page 41
  2409.         ----------------------------------------------------------------------
  2410.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2411.         ----------------------------------------------------------------------
  2412.  
  2413.  
  2414.  
  2415.         Command <R> - Record Number
  2416.                       This option will allow you to enter a specific Message
  2417.                       Conference record number.  Upon entering the number,
  2418.                       all current information for the record number you
  2419.                       specified will be displayed.  
  2420.  
  2421.         Command <A> - Add New Record
  2422.                       By selecting the <A> option, a Sysop can add a new 
  2423.                       Message Conference to the Message Conference system
  2424.                       records.  The new record will be added after the last
  2425.                       existing Message Conference record.  For instance, if
  2426.                       your system has 25 Message Conferences and the <A>
  2427.                       option is selected, a Message System Record Number 26
  2428.                       will be added.
  2429.         
  2430.         Command <P> - Public Msg Conference
  2431.                       The <P> option is used to toggle whether the Message 
  2432.                       Conference will allow non-public messages.  The default 
  2433.                       setting of SPITFIRE is to allow non-public messages.  By 
  2434.                       selecting <P> you can toggle this feature so that only
  2435.                       messages marked as public are allowed.        
  2436.  
  2437.         Command <U> - User Deletion
  2438.                       This option toggles whether a user of the BBS will be
  2439.                       allowed to delete messages.  If it is set at Yes, the 
  2440.                       caller will be able to delete messages either sent to 
  2441.                       or sent by them.  If this is toggled to No, a caller 
  2442.                       will not be allowed to erase any messages.  This option 
  2443.                       is set for each message conference individually.  You may
  2444.                       toggle it one way for one message conference and the 
  2445.                       other for another message conference.  
  2446.  
  2447.         ****  Although Buffalo Creek Software has included this option within 
  2448.               SPITFIRE, it assumes no responsibility for Sysops who use this 
  2449.               feature.  Legal judgments concerning the ownership of messages 
  2450.               on a bulletin board system could possibly hold Sysops liable for
  2451.               denying callers control of their posted messages.
  2452.         
  2453.         Command <I> - Insert Msg Conference
  2454.                       By selecting <I>, a Sysop can insert a new Message
  2455.                       Conference record between two existing Message 
  2456.                       Conference records.  Upon selecting this option, you
  2457.                       are prompted with "Insert before which conference?".  A
  2458.                       new Message System Record will be inserted preceding
  2459.                       the Message System Record entered here.
  2460.  
  2461.                       ***IMPORTANT NOTE***                      
  2462.                       When inserting a new Message Conference the SFMSG<x>.DAT,
  2463.                       SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR files are
  2464.                       automatically reset to correspond to the appropriate 
  2465.  
  2466.                                                                       Page 42
  2467.         ----------------------------------------------------------------------
  2468.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2469.         ----------------------------------------------------------------------
  2470.  
  2471.  
  2472.  
  2473.                       Message Conference.  For example, let's assume you have 
  2474.                       five active Message Conferences.  Then you insert a new
  2475.                       Message Conference prior to Message Conference #4.
  2476.                       The new Message Conference becomes Message Conference
  2477.                       #4.  The previous Message Conference #4 now becomes
  2478.                       Message Conference #5, therefore, the SFMSG04.DAT,
  2479.                       SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR are renamed to
  2480.                       SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX and SFMSG05.PTR.
  2481.                       The previous Message Conference #5 now becomes Message
  2482.                       Conference #6 and the SFMSG05.DAT, SFMSG05.PTR, 
  2483.                       SFMSG05.IDX and the SFMSG05.LMR are renamed to 
  2484.                       SFMSG06.DAT, SFMSG06.PTR, SFMSG06.IDX and SFMSG06.LMR.
  2485.                       
  2486.         Command <D> - Delete Conference 
  2487.                       This option allows an existing Message System Record to 
  2488.                       be deleted.  Upon selecting this option, you are prompted
  2489.                       with "Delete which conference?".  The number you enter
  2490.                       here will cause that Message Conference to be removed.
  2491.  
  2492.                       ***IMPORTANT NOTE***
  2493.                       When deleting an existing Message Conference the 
  2494.                       SFMSG<x>.DAT, SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR
  2495.                       files are automatically reset to correspond to the
  2496.                       appropriate Message Conference.  For example, let's again
  2497.                       assume you have five active Message Conferences.  Then
  2498.                       you delete Message Conference #4.  The pre-existing 
  2499.                       SFMSG04.DAT, SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR
  2500.                       files are deleted when Message Conference #4 is deleted.
  2501.                       The previous Message Conference #5 now becomes Message
  2502.                       Conference #4.  The SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX
  2503.                       and SFMSG05.LMR are appropriately renamed to SFMSG04.DAT,
  2504.                       SFMSG04.PTR, SFMSG04.IDX and SFMSG04.PTR.
  2505.  
  2506.         Command <O> - Old Message Purge
  2507.                       This option allows you to specify how many days old
  2508.                       a message within this individual conference should
  2509.                       be prior to it being purged during SPITFIRE's
  2510.                       internal message packing procedure.  For instance,
  2511.                       it this is set to 120 days, when SPITFIRE packs
  2512.                       this particular message conference any messages
  2513.                       older than 120 days will be purged.
  2514.  
  2515.         Command <B> - Backup Files
  2516.                       This option allows you to specify whether to retain
  2517.                       the backup files created during SPITFIRE's internal
  2518.                       message packing procedure.  If this is set to Yes,
  2519.                       the SFMSG<x>.$AT, SFMSG<x>.$TR, SFMSG<x>.$DX and 
  2520.                       SFMSG<x>.$MR backup message conference files will
  2521.  
  2522.                                                                       Page 43
  2523.         ----------------------------------------------------------------------
  2524.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2525.         ----------------------------------------------------------------------
  2526.  
  2527.  
  2528.                       remain on the drive.  If this is set to No, the
  2529.                       backup files will be deleted following the completion
  2530.                       of the message packing procedure.
  2531.  
  2532.         Command <+> - Next Conference
  2533.                       This option is used to move forward from one Message
  2534.                       System record to another.  Pressing the "+" key will
  2535.                       allow you to progress from one record to the next in
  2536.                       numerical order.  When reaching the last record and 
  2537.                       the "+" key is pressed you will cycle to the first
  2538.                       Message System record.
  2539.  
  2540.         Command <-> - Previous Conference
  2541.                       This option allows you to cycle through the the Message
  2542.                       System records in reverse order.  Pressing the "-" key
  2543.                       will move you to the preceding record number.  From the
  2544.                       first Message System record if the "-" key is pressed
  2545.                       you will cycle to the last Message System record.
  2546.  
  2547.         Command <T> - Delete Old Thread Msg
  2548.                       This option allows the Sysop to designate whether 
  2549.                       threaded messages will be deleted when using SPITFIRE's
  2550.                       internal message packer.  If this is toggled to Yes,
  2551.                       when the message base is packed, threaded messages
  2552.                       older than the days set with the <O>..Old Message Purge
  2553.                       will be deleted.  If toggled to No, threaded messages
  2554.                       will not be deleted from the message base.
  2555.  
  2556.         Command <Q> - Quit
  2557.                       Selecting this option will return you to the place in
  2558.                       SPITFIRE from where the Message System Record Menu was
  2559.                       called.  In other words, you will be returned either
  2560.                       to the Sysop Menu or the "Ready..." prompt.  SPITFIRE 
  2561.                       will automatically save your newly configured System 
  2562.                       Record.
  2563.  
  2564.  
  2565.         6.2  CONFIGURING FILE AREA RECORDS
  2566.         ----------------------------------        
  2567.         
  2568.            File Area records are configured by pressing ALT+F at the "Ready" 
  2569.         prompt or by selecting option <F> from the Sysop Menu.  When this is 
  2570.         done the following will be displayed on your screen:
  2571.  
  2572.         FILE SYSTEM RECORD NUMBER 1 Of 1
  2573.         Download Path..... : C:\SF
  2574.         Upload Path....... : C:\SF
  2575.         Area Description.. : "Untitled File Area"
  2576.         Area Security..... : 5
  2577.         Area Access....... : Equal To Or Greater Than User Security
  2578.         Preview Area...... : No
  2579.         CD Rom Area....... : No
  2580.  
  2581.                                                                       Page 44
  2582.         ----------------------------------------------------------------------
  2583.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2584.         ----------------------------------------------------------------------
  2585.  
  2586.  
  2587.  
  2588.         >>>>  FILE SYSTEM RECORD MENU  <<<<
  2589.         <F>......... Area Description           <U>.............. Upload Path
  2590.         <D>............ Download Path           <S>............ Area Security
  2591.         <&>.............. Area Access           <R>............ Record Number
  2592.         <A>............. Add New Area           <I>.......... Insert New Area
  2593.         <P>............... Purge Area           <T>...... Toggle Preview Area
  2594.         <+>................ Next Area           <->............ Previous Area
  2595.         <C>...............CD Rom Area           <Q>..................... Quit
  2596.         
  2597.         ENTER COMMAND - [F U D S & R A I P T + - C Q]?
  2598.  
  2599.         Command <F> - Area Description
  2600.                       You will notice that the default File Area description
  2601.                       is "Untitled File Area".  You will want to change this 
  2602.                       to suit your needs.  As an example, you may wish to 
  2603.                       change the description of this area to "Utilities".  
  2604.                       Select <F> to make this change.
  2605.         
  2606.         Command <U> - Upload Path
  2607.                       To change the upload path, you simply select <U> from 
  2608.                       the menu.  The Upload and Download paths are any legal 
  2609.                       DOS pathnames telling SPITFIRE where it can find the 
  2610.                       files associated with the File Area.  You can set 
  2611.                       uploads to go into a single "Recent Uploads" File Area, 
  2612.                       or to different areas which you could specify by subject.
  2613.                       Here are a few examples of upload/download paths:
  2614.         
  2615.                       The following would send the uploads to a sub-directory 
  2616.                       called "UPLOADS" and allow the caller to download 
  2617.                       programs from a sub-directory called "GOODIES".  (Note: 
  2618.                       SF is the parent directory.)
  2619.         
  2620.                            Upload Path.......C:\SF\UPLOADS
  2621.                            Download Path.....C:\SF\GOODIES
  2622.  
  2623.                       The next example would send uploads to the same 
  2624.                       sub-directory where the files available for download 
  2625.                       exist:
  2626.         
  2627.                            Upload Path.......C:\SF\GOODIES
  2628.                            Download Path.....C:\SF\GOODIES
  2629.         
  2630.                       If you're running on a floppy-based system with your 
  2631.                       uploads and download files on drive B, and not using 
  2632.                       sub-directories, you could do the following:
  2633.                       
  2634.                            Upload Path.......B:\
  2635.                            Download Path.....B:\
  2636.  
  2637.                                                                       Page 45
  2638.         ----------------------------------------------------------------------
  2639.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2640.         ----------------------------------------------------------------------
  2641.                            
  2642.                            
  2643.                            
  2644.         Command <D> - Download Path        
  2645.                       You will notice that SPITFIRE sets the default download 
  2646.                       path to the directory where SPITFIRE resides.  To change 
  2647.                       this DOS filepath, select <D> to set the path for this 
  2648.                       File Area.  In the event that the filepath set does not 
  2649.                       exist, SPITFIRE will create it.  For example, if you 
  2650.                       set your download path to C:\UTILITY and the utility 
  2651.                       directory doesn't exist on your drive, SPITFIRE will 
  2652.                       create the directory.  You will also notice once you 
  2653.                       have entered the drive letter, SPITFIRE automatically 
  2654.                       adds the colon ":" and the backslash "\" after it.  If
  2655.                       an invalid path is entered, SPITFIRE will not accept it.
  2656.                       You will have to copy the files you want available for 
  2657.                       download into this directory and create a SFFILES.BBS 
  2658.                       (text file) listing the files in that directory.  The
  2659.                       SFFILES.BBS file must also reside in that directory.  
  2660.                       (The utility, MKSFFBBS, which will create your
  2661.                       SFFILES.BBS for each file directory, is available for
  2662.                       download from Buffalo Creek - 515-225-8496.)    
  2663.  
  2664.         Command <S> - Area Security
  2665.                       This allows you to set the security level for this
  2666.                       File Area.  You will notice that the default security 
  2667.                       level is 5, which means that any user with a security 
  2668.                       of 5 or greater will be able to access this File Area.
  2669.                       If you wish to set a different security level for this 
  2670.                       File Area, then select <S> to change the security level 
  2671.                       of the area.
  2672.                       
  2673.         Command <&> - Area Access
  2674.                       You will note that SPITFIRE defaults the File Area
  2675.                       Access to "Equal To Or Greater Than".  What this means 
  2676.                       is that any user with a security level equal to or 
  2677.                       greater than the security level of this File Area can
  2678.                       access it.  If you select <&>, SPITFIRE will toggle this
  2679.                       feature to "Equal To User Security".  Then only users 
  2680.                       with a security level equal to the security level of the 
  2681.                       File Area will be able to access this area.  Users with 
  2682.                       a security level greater than or less than the security 
  2683.                       level of this area will not be able to access this area,
  2684.                       except those users with Sysop security.
  2685.  
  2686.         Command <R> - Record Number
  2687.                       This option will allow you to enter a specific File
  2688.                       Area record number.  Upon entering the number, all
  2689.                       current information for the record number you specified 
  2690.                       will be displayed.  
  2691.                       
  2692.         Command <A> - Add New Area        
  2693.                       By selecting the <A> option, a Sysop can add a new 
  2694.                       File Area Conference to the File Area System Records.  
  2695.  
  2696.                                                                       Page 46
  2697.         ----------------------------------------------------------------------
  2698.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2699.         ----------------------------------------------------------------------
  2700.  
  2701.  
  2702.  
  2703.                       The new record will be added after the last existing
  2704.                       File Area System Record.  For instance, if your system
  2705.                       has 25 File Areas and the <A> option is selected, a File
  2706.                       Area Record Number 26 will be added.  SPITFIRE will
  2707.                       allow an unlimited number of File Areas.
  2708.  
  2709.         Command <I> - Insert New Area
  2710.                       By selecting <I>, a Sysop can insert a new File Area
  2711.                       System Record records between two existing file area.
  2712.                       Upon selecting this option, you are prompted with 
  2713.                       "Insert before which area?".  A new File Area System 
  2714.                       Record will be inserted preceding the File Area System 
  2715.                       Record entered here.
  2716.                       
  2717.         Command <P> - Purge Area
  2718.                       This option allows an existing File Area System Record 
  2719.                       to be deleted.  Upon selecting this option, you will be 
  2720.                       prompted with "Delete which area?".  The number that you 
  2721.                       enter here will cause that File Area to be removed from
  2722.                       the File Area System Records.
  2723.  
  2724.         Command <T> - Toggle Preview Area
  2725.                       The "T" option is used to toggle a File Area's Preview
  2726.                       Area between Yes and No.  If the Preview Area is toggled
  2727.                       to Yes, a user with a security less than the required
  2728.                       Area Security will be allowed to preview this file area.
  2729.                       This means that the user can access this file area, list
  2730.                       files, read text files, view file archives, etc. but will
  2731.                       not be allowed to download any files from this area.  In
  2732.                       other words, the user can do everything except download
  2733.                       from this file area.  If this is toggled to No, users
  2734.                       with a security less than the specified Area Security
  2735.                       will not be allowed access to this File Area.
  2736.  
  2737.         Command <+> - Next Area 
  2738.                       This option is used to move forward from one File Area
  2739.                       System record to another.  Pressing the "+" key will
  2740.                       allow you to progress from one record to the next in
  2741.                       numerical order.  When reaching the last record and 
  2742.                       the "+" key is pressed you will cycle to the first
  2743.                       File Area System record.
  2744.  
  2745.         Command <-> - Previous Area
  2746.                       This option allows you to cycle through the the File Area
  2747.                       System records in reverse order.  Pressing the "-" key
  2748.                       will move you to the preceding record number.  From the
  2749.                       first File Area System record if the "-" key is pressed
  2750.                       you will cycle to the last File Area System record.
  2751.  
  2752.                                                                       Page 47
  2753.         ----------------------------------------------------------------------
  2754.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2755.         ----------------------------------------------------------------------
  2756.                       
  2757.  
  2758.  
  2759.         Command <C> - CD Rom Area
  2760.                       The option allows you to specify the file area as a
  2761.                       CD Rom Area.  If this is toggled on, then SPITFIRE
  2762.                       searches the Display File Path for a SFFILES.<x>
  2763.                       for the file listing of this CD Rom Area.  The <x>
  2764.                       should correspond with the number of the file area.
  2765.                       For instance, if file area 15 is a CD Rom Area then
  2766.                       it would need to be named SFFILES.15.
  2767.                       
  2768.         Command <Q> - Quit
  2769.                       Selecting this option will return you to the place in
  2770.                       SPITFIRE from where the File System Record Menu was
  2771.                       called.  In other words, you will be returned either
  2772.                       to the Sysop Menu or the "Ready..." prompt.  SPITFIRE 
  2773.                       will automatically save your newly configured System 
  2774.                       Record.
  2775.  
  2776.         
  2777.         7.0  SPITFIRE QUESTIONNAIRES
  2778.         ----------------------------
  2779.         
  2780.            Questionnaire files are created with any ASCII text editor and
  2781.         placed in the directory you have configured as your Work File Path.  
  2782.         The Questionnaire answer files will automatically be created by 
  2783.         SPITFIRE. 
  2784.  
  2785.            There are 2 types of questionnaires available for use in SPITFIRE.
  2786.  
  2787.                    
  2788.            There is the NEWUSER __/ SFNEWU  .QUE    The questionnaire file
  2789.            Questionnaire          \ SFNEWU  .ANS    The answer file
  2790.  
  2791.            This is automatically utilized ONLY when a new user logs on.
  2792.  
  2793.                 
  2794.            There is the ORDER ___/ SFMAIN<x>.QUE    Poll questionnaire files
  2795.            Questionnaire         \ SFMAIN<x>.ANS    Poll answer files
  2796.  
  2797.            This is utilized only from the MAIN MENU when the caller selects
  2798.            <Q>.. Questionnaire Menu.
  2799.  
  2800.            SPITFIRE uses a simple procedure to utilize Questionnaires.
  2801.  
  2802.            Questionnaires are simple text files that are interpreted by 
  2803.         SPITFIRE.  The special control codes discussed in the section - ABOUT 
  2804.         SPITFIRE DISPLAY CODES - of this manual also apply to the SPITFIRE
  2805.         questionnaire files.  Any line in the questionnaire file will simply
  2806.         be displayed to the user unless it begins with a special character.
  2807.         SPITFIRE uses established first characters to determine the type of
  2808.         response required by the user.  These are:
  2809.  
  2810.                                                                       Page 48
  2811.         ----------------------------------------------------------------------
  2812.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2813.         ----------------------------------------------------------------------
  2814.         
  2815.         
  2816.         
  2817.         :  -  If the first character in the line is a colon, SPITFIRE will
  2818.               pause for the user's input and the user must respond to the 
  2819.               question before SPITFIRE will continue with the questionnaire.
  2820.  
  2821.         ;  -  If the first character in the line is a semicolon, SPITFIRE 
  2822.               will pause for the users input.  But unlike the colon, the user
  2823.               is not required to respond to the question.  The user can
  2824.               simply hit the Enter key and SPITFIRE will continue with the
  2825.               questionnaire.
  2826.  
  2827.         @  -  If the first character in the line is an "at" sign, SPITFIRE
  2828.               will pause for the user to input a date in the format of
  2829.               MM-DD-YY.  SPITFIRE will automatically insert the hyphens
  2830.               when the user responds.  Once the user has entered the
  2831.               response, SPITFIRE will redisplay it to the user and ask
  2832.               whether the information is correct.
  2833.  
  2834.         #  -  If the first character in the line is the pound sign, SPITFIRE
  2835.               will pause for the user to input a phone number.  The
  2836.               format will depend on how the Sysop has the system configured.
  2837.               If the Sysop has used the ALT+T to configure the phone
  2838.               number to US format, then SPITFIRE will require the following
  2839.               format: ###-###-####.  Again, SPITFIRE will automatically
  2840.               insert the hyphens when the user responds.  If the Sysop does
  2841.               not have the system configured to US format, SPITFIRE will
  2842.               accept any input up to 12 characters in length.  Once
  2843.               the user has entered the response, SPITFIRE will redisplay
  2844.               it to the user and ask whether the information is correct.
  2845.               
  2846.         ^# -  If a line begins with a caret sign followed by a number, SPITFIRE
  2847.               will adjust the user's security level equal to the number
  2848.               following the caret sign provided the number is less than the
  2849.               configured Sysop security.  If the number used here is equal
  2850.               to or greater than configured Sysop security level, the caller's
  2851.               security level will not be changed.  The number should be a valid
  2852.               security level available on your system.  SPITFIRE writes
  2853.               a note in HEYSYSOP.LOG to advise you that the callers security
  2854.               level was changed.
  2855.  
  2856.         ~  -  If the first character in a questionnaire line begins with a 
  2857.               " ~ " character, the caller will be disconnected from the BBS.  
  2858.               This could be used by Sysops in the SFNEWU.QUE so callers could 
  2859.               be verified before they are allowed access to the BBS.
  2860.  
  2861.         &# -  If a line begins with a ampersand followed by a number, SPITFIRE
  2862.               will adjust the caller's time left on the system by the number
  2863.               following the ampersand.  &20 would provide the caller with an
  2864.               additional 20 minutes.
  2865.  
  2866.                                                                       Page 49
  2867.         ----------------------------------------------------------------------
  2868.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2869.         ----------------------------------------------------------------------
  2870.  
  2871.  
  2872.  
  2873.         ?  -  If the first character in the line is a question mark, SPITFIRE
  2874.               will prompt the line and automatically add a "[y/n]?".  SPITFIRE
  2875.               will then only accept a Y or N response from the user.  This
  2876.               Yes/No question is used to branch to other special questions
  2877.               depending on the user's response.  For instance, when SPITFIRE
  2878.               receives a Y response to a question beginning with a question
  2879.               mark, it will continue on through the questionnaire until a plus
  2880.               sign, "+", is found.  The text or additional questions you would
  2881.               like to present to the user who has responded with a Y should
  2882.               start immediately after the plus sign.  This Y series of lines
  2883.               is ended with a second plus sign, "+".  When the second plus
  2884.               sign "+" is encountered, SPITFIRE will continue on with the
  2885.               questionnaire normally.  Similarly, when SPITFIRE receives a
  2886.               N response to a question beginning with a question mark, it will
  2887.               continue on through the questionnaire until a minus sign, "-",
  2888.               is found.  Any text or additional questions you would like to
  2889.               present to the user who responded with an N should be contained
  2890.               between between two minus signs, "-".  When the second minus
  2891.               sign "-" is encountered, SPITFIRE will continue on with the
  2892.               questionnaire normally.  It should be mentioned that any text
  2893.               or questions between where the user responds with a Y and the
  2894.               first plus sign will be ignored, just as any text or questions
  2895.               between where the user responds with an N and the first minus
  2896.               sign will be ignored.  Each line that starts with a question
  2897.               mark must be followed by a set of plus signs and minus signs.
  2898.               For example:
  2899.                
  2900.               ?Are you the Sysop of a SPITFIRE Bulletin Board
  2901.               +
  2902.               You have made a wise choice!
  2903.               +
  2904.               -
  2905.               You really should consider running SPITFIRE!
  2906.               -
  2907.  
  2908.         If none of the above described characters are found at the beginning
  2909.         of the line, the line is simply displayed to the user.
  2910.         
  2911.         The user's answer(s) is written to either SFNEWU.ANS or SFMAIN<x>.ANS, 
  2912.         depending upon which questionnaire the user is replying to.  In 
  2913.         addition to the user's answers, the user's name, date and time
  2914.         of the response is recorded within the same file.  In the new user
  2915.         questionnaire answer file, SPITFIRE will also note which node the user
  2916.         was logged on to when the questionnaire was answered.
  2917.  
  2918.            The SFNEWU.QUE is displayed to the user upon log-on.  The
  2919.         SFMAIN<x>.QUE is displayed to the user if the Questionnaire Menu is 
  2920.         selected from the Main Menu.  The Questionnaire Menu file name 
  2921.         is SFORDER.MNU.  The SFORDER.MNU file can be created using your 
  2922.         favorite text editor and the following format:
  2923.  
  2924.                                                                       Page 50
  2925.         ----------------------------------------------------------------------
  2926.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2927.         ----------------------------------------------------------------------
  2928.     
  2929.  
  2930.  
  2931.              Questionnaire Topic,10,,Y,,,>,,,,NP
  2932.     
  2933.         The first item on the line will be a description of the questionnaire
  2934.         topic you have available on the BBS and is limited to 25 characters.  
  2935.         This is followed by a comma and the security level required for the 
  2936.         user to be able to access the questionnaire.  The security is then 
  2937.         followed by two commas and either a Y or an N.  If a Y is placed after
  2938.         the two commas, the user will be allowed to answer the questionnaire 
  2939.         multiple times.  If an N is placed after the two commas, the user will
  2940.         only be allowed to answer the questionnaire one time.  This is followed
  2941.         by three commas and either a "greater than" sign (>) or an "equal sign"
  2942.         (=).  The greater than sign makes the questionnaire menu option 
  2943.         available to users who have a security level equal to or greater than 
  2944.         the specified security level.  If the equal sign is used, the 
  2945.         questionnaire will only be available to users with a security level 
  2946.         equal to that specified.  This in turn is followed by four commas and 
  2947.         either an NP or a P.  This delegates whether the user's answers will 
  2948.         be sent to the printer.  If NP is used, the answers are not sent to the
  2949.         printer.  If P is used the user's responses are sent to the printer as
  2950.         well as being saved to the appropriate SFMAIN<x>.ANS file.  Keep in 
  2951.         mind that your printer must be turned on and ready for use.  SPITFIRE 
  2952.         checks to determine if your printer is properly connected and ready for
  2953.         use and responds accordingly.
  2954.  
  2955.              Optional Ansi and Non-Ansi display menu files may be created
  2956.         using the SFORD[x].BBS/CLR file name.  The x in SFORD[x].BBS/CLR will
  2957.         correspond to the security level of the user.  As with other Ansi and
  2958.         Non-Ansi display menu files, a file should be created for each
  2959.         security level assigned to users on your BBS system.  
  2960.  
  2961.              SPITFIRE will allow nine different questionnaire files to be
  2962.         accessed.  The files which contain the questions are SFMAIN[x].QUE.
  2963.         The file SPITFIRE uses to store the user's answers to the corresponding
  2964.         questionnaire is SFMAIN<x>.ANS.  The x in the SFMAIN[x].QUE and the 
  2965.         SFMAIN[x].ANS corresponds to the available questionnaire, 1 through 9.
  2966.         The user's answers are appended to the end of the appropriate answer 
  2967.         file.  If the file does not already exist, SPITFIRE will create it.
  2968.  
  2969.  
  2970.         8.0  SPECIAL FUNCTION KEYS
  2971.         --------------------------
  2972.          
  2973.             SPITFIRE uses various ALT keys in combination with a letter key and
  2974.         Function keys for many of its commands.  To use an ALT+Key, the ALT key
  2975.         and the appropriate letter key must be pressed simultaneously. (First, 
  2976.         press down the ALT key, then, while holding the ALT key down, press 
  2977.         the letter key.)
  2978.  
  2979.              The following sections will list these special function keys used 
  2980.         by SPITFIRE, explain from where within SPITFIRE these commands can be
  2981.         activated and the functions they perform.
  2982.  
  2983.                                                                       Page 51
  2984.         ----------------------------------------------------------------------
  2985.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2986.         ----------------------------------------------------------------------
  2987.  
  2988.  
  2989.  
  2990.         8.1  AVAILABLE SPECIAL FUNCTION KEYS
  2991.         ------------------------------------
  2992.              
  2993.              The special function keys available in SPITFIRE and a brief
  2994.         description of their usage include:     
  2995.  
  2996.              F1     -  Review Callers & Heysysop Logs & Purged User
  2997.                        Listing/New Users Answers
  2998.              F2     -  Change Security Level
  2999.              F3     -  Toggle Sysop Page/Bell
  3000.              F4     -  Toggle Printer
  3001.              F5     -  Check Today's Statistics
  3002.              F6     -  Take Five Minutes From User
  3003.              F7     -  Give Five Minutes To User
  3004.              F8     -  Toggle Full/Divided Screen
  3005.              F9     -  Capture Chat To Disk
  3006.              F10    -  Quit SPITFIRE
  3007.              ALT+F1 -  Log User Off With Message
  3008.              ALT+F2 -  Log User Off Without Message 
  3009.              ALT+F3 -  Remove Backup/Log Files      
  3010.              ALT+A  -  Maintains Users File
  3011.              ALT+C  -  Enter/Exit Chat Mode
  3012.              ALT+D  -  Jump to DOS/Set Modem Offhook
  3013.              ALT+E  -  Configure Events
  3014.              ALT+F  -  Configure File Areas
  3015.              ALT+J  -  Jump to DOS/Modem Stays On Hook
  3016.              ALT+L  -  Lock Caller Out 
  3017.              ALT+M  -  Configure Modem
  3018.              ALT+P  -  Configure File Paths
  3019.              ALT+Q  -  Quick Local Log-On
  3020.              ALT+R  -  Configure Message Conferences
  3021.              ALT+S  -  Log On Locally/Sysop Next
  3022.              ALT+T  -  Toggle SPITFIRE Switches
  3023.              ALT+Z  -  Configure SPITFIRE
  3024.              HOME   -  SPITFIRE Sysop Help Screen
  3025.  
  3026.  
  3027.         8.2  SPECIAL FUNCTION KEY DEFINITIONS:
  3028.         --------------------------------------
  3029.              
  3030.              Prior to each individual special function key definition, you
  3031.          will notice an <O>, <R> or <B>.   These are used to indicate from
  3032.          where in SPITFIRE each particular function key can be utilized.
  3033.          Listed below is a guide that explains what these letters represent:
  3034.  
  3035.              <O> - User must be ON-LINE to perform
  3036.              <R> - SPITFIRE must be at "Ready for Use" prompt to perform 
  3037.              <B> - Can be used BOTH when a user's on-line or from the 
  3038.                    SPITFIRE "Ready..." prompt.
  3039.  
  3040.                                                                       Page 52
  3041.         ----------------------------------------------------------------------
  3042.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3043.         ----------------------------------------------------------------------
  3044.  
  3045.  
  3046.  
  3047.             <R>  F1 (View Log File Menu)
  3048.              Caller's, Heysysop Logs, Purged User List & New User's Answers
  3049.              -----------------------------------------------------------
  3050.              This option allows you to view the CALLERS.LOG, HEYSYSOP.LOG,
  3051.              SFPURGED.USR and/or SFNEWU.ANS.  These files can be read from
  3052.              the SPITFIRE "Ready..." prompt without having to log-on the BBS
  3053.              and accessing this feature from the Sysop Menu.  You are prompted
  3054.              as to whether you wish to review the Caller's log, Heysysop log,
  3055.              purged user listing or user responses to SPITFIRE's new user 
  3056.              questionnaire.  Upon selecting the desired log, you are then 
  3057.              presented with the following options for reading the log file:
  3058.              
  3059.                  <T>..Today's Date
  3060.                       will begin displaying the CALLERS.LOG, HEYSYSOP.LOG 
  3061.                       SFPURGED.USR or SFNEWU.ANS from its first entry for the
  3062.                       current day.
  3063.  
  3064.                  <B>..Beginning Of File
  3065.                       will display the CALLERS.LOG, HEYSYSOP.LOG or SFNEWU.ANS
  3066.                       or SFPURGED.USR from the beginning of the file, starting
  3067.                       with the first entry.
  3068.  
  3069.                  <S>..Specify Date
  3070.                       will prompt for a date to be entered and will begin 
  3071.                       displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
  3072.                       or SFNEWU.ANS with the first entry of the date entered.
  3073.                       If the date specified here can not be found, SPITFIRE 
  3074.                       will search for the next newer date than what was 
  3075.                       specified and display the file from that point forward.
  3076.               
  3077.                  <Q>..Quit
  3078.                       Returns SPITFIRE to the Ready For Use prompt.
  3079.  
  3080.              <O>  F2  (Change Security Level)
  3081.              --------------------------------
  3082.              If a user is ONLINE and you wish to change the user's security
  3083.              level, you can change it by pressing F2.  The user is unable to 
  3084.              see that you are changing the security level.
  3085.  
  3086.              <B>  F3  (Toggle Sysop Page)
  3087.              ----------------------------
  3088.              By toggling this parameter <ON or OFF> the Sysop can decide
  3089.              whether or not to be paged.  If the PAGE is ON, the words "PAGE 
  3090.              ON" will appear on the top of your screen, provided you are using 
  3091.              the split screen.  If the page is turned on and a user selects 
  3092.              <P> for page, then the prompt bell will sound to notify you that 
  3093.              a user wishes to chat with you.  USERINIT.BBS/CLR will be 
  3094.              displayed to the screen when you respond to the page.  If the 
  3095.              PAGE is turned off and a user pages you, then SFPAGED.BBS/CLR 
  3096.              will be displayed to the user and CHAT REQUESTED will display
  3097.  
  3098.                                                                       Page 53
  3099.         ----------------------------------------------------------------------
  3100.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3101.         ----------------------------------------------------------------------
  3102.  
  3103.  
  3104.  
  3105.              if you are using the divided screen.  After SFPAGED.BBS/CLR is 
  3106.              displayed, the caller will be prompted as to whether he/she would
  3107.              like to leave a comment to the Sysop, provided the caller is not 
  3108.              the Sysop.  SPITFIRE will not allow the Sysop to leave a comment 
  3109.              to him/herself.
  3110.         
  3111.              <B>  F4  (Toggle Printer)
  3112.              -------------------------
  3113.              This allows you to toggle the printer ON/OFF.  Everything that
  3114.              is written to the CALLERS.LOG will also be sent to the printer if
  3115.              this toggle is on.  This is useful if you wish to retain a hard 
  3116.              copy of your users' activities while on-line.  Keep in mind that 
  3117.              your printer must be turned on and ready for use.  SPITFIRE 
  3118.              checks to determine if your printer is properly connected and 
  3119.              ready for use and responds accordingly.
  3120.              
  3121.              <R>  F5  (Check Today's Statistics)
  3122.              -----------------------------------
  3123.              While at the "SPITFIRE ready for use prompt...", if you press
  3124.              F5, SPITFIRE will display the name of the last caller, number of 
  3125.              calls for the day, number of uploads for the day, daily door 
  3126.              usage and so on...
  3127.         
  3128.              <O>  F6  (Take Five Minutes from a User)
  3129.              ----------------------------------------
  3130.              When a user is on-line, you can take 5 minutes from the user's
  3131.              log-on time by pressing F6.  If you press F6 in multiples, then
  3132.              multiples of 5 minutes are taken from the user's time.
  3133.         
  3134.              <O>  F7  (Give Five Minutes to a User)
  3135.              --------------------------------------
  3136.              When a user is on-line, you can give 5 minutes to the users log-on
  3137.              time.  If you press F7 in multiples, then multiples of 5 minutes 
  3138.              are added to the user's time.
  3139.  
  3140.              <B>  F8  (Toggle Screen)
  3141.              ------------------------
  3142.              This feature is used to toggle the split-screen/full-screen
  3143.              option.  
  3144.  
  3145.              <O>  F9  (Capture Chat To Disk)
  3146.              -------------------------------
  3147.              Either when responding to a caller who has paged you or when 
  3148.              initiating a chat pressing F9 will capture the conversation 
  3149.              and save it to a file called SFCHAT.CAP in the main SPITFIRE
  3150.              directory.  There are two ways to activate the chat capture.
  3151.              You can begin the chat using F9 (rather than ALT+C).  This will
  3152.              begin the chat and immediately save the chat to SFCHAT.CAP.  Or
  3153.              the F9 can be pressed any time during a chat, at which time it
  3154.              will save the remaining chat to the SFCHAT.CAP file. If SFCHAT.CAP
  3155.  
  3156.                                                                       Page 54
  3157.         ----------------------------------------------------------------------
  3158.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3159.         ----------------------------------------------------------------------
  3160.  
  3161.  
  3162.  
  3163.              does not exist, it will be created.  If it does exist, the chat
  3164.              will be appended to the existing SFCHAT.CAP file.  Chats will be
  3165.              differentiated in the SFCHAT.CAP file by beginning with  "Chat
  3166.              started with (user name) at (date/time)" and ending with "Chat
  3167.              ended at (date/time)".
  3168.    
  3169.              <R>  F10 (Terminate SPITFIRE)
  3170.              -----------------------------
  3171.              Pressing F10 will terminate SPITFIRE and returns you to DOS.
  3172.  
  3173.              <O>  ALT+F1  (Log Caller Off With Message)
  3174.              ------------------------------------------
  3175.              Displays NEEDSYS.BBS/CLR and logs user off.  If a user is on-line
  3176.              and you need to access your system, pressing ALT+F1 displays your 
  3177.              message via the NEEDSYS.BBS/CLR screen and terminates the 
  3178.              connection.        
  3179.  
  3180.              <O>  ALT+F2  (Log User Off Without Message)
  3181.              -------------------------------------------
  3182.              If a user is on-line and you wish to disconnect this user, simply
  3183.              press the ALT+F2 keys simultaneously and the connection will be 
  3184.              terminated.  No message will be displayed to the user.
  3185.  
  3186.              <R>  ALT+F3 (Remove Backup/Log Files)
  3187.              -------------------------------------
  3188.              When selected, this option will display the following menu:
  3189.              
  3190.              >>> FILE REMOVAL MENU <<<
  3191.              <C>.... Erase CALLERS.LOG
  3192.              <H>... Erase HEYSYSOP.LOG
  3193.              <M>..... Erase SFMSG*.$??
  3194.              <U>.... Erase SFUSERS.$??
  3195.              
  3196.              FILE REMOVAL MENU - [C H M U Q]?
  3197.              
  3198.               <C>... Erase CALLERS.LOG
  3199.                      Selecting this option will cause the existing CALLERS.LOG
  3200.                      file to be erased.  SPITFIRE will automatically create a
  3201.                      new CALLERS.LOG file.
  3202.                      
  3203.               <H>... Erase HEYSYSOP.LOG
  3204.                      Selecting this option will cause the existing HEYSYSOP.LOG
  3205.                      file to be erased.  SPITFIRE will automatically create a
  3206.                      new HEYSYSOP.LOG file.
  3207.  
  3208.               <M>... Erase SFMSG*.$??
  3209.                      When this option is selected, all backup files from the
  3210.                      Message Conferences are erased.
  3211.  
  3212.                                                                       Page 55
  3213.         ----------------------------------------------------------------------
  3214.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3215.         ----------------------------------------------------------------------
  3216.                     
  3217.  
  3218.  
  3219.               <U>... Erase SFUSERS.$??
  3220.                      When this option is selected, the SPITFIRE user's backup
  3221.                      files are erased.
  3222.                     
  3223.  
  3224.              <R>  ALT+A  (Maintain Users File)
  3225.              ---------------------------------
  3226.              At the "Ready..." prompt, when you select ALT+A, you can maintain
  3227.              the user's file, rather than logging on and maintaining the users 
  3228.              file from the Sysop Menu.  When this option is selected, the
  3229.              following screen will be displayed:
  3230.              
  3231.           USER RECORD NUMBER [3 of 233]       Original Log.. : 07-15-90
  3232.           User Name. : John Doe               Subscription.. : N/A
  3233.           Address... : Peoria, IL             Last File Area : 10
  3234.           Password.. : Doeboy                 Msg Conference : 1
  3235.           Phone No.. : 555-151-5555           Security Level : 10
  3236.           Birth date : 01-20-54               K Uploaded.... : 10
  3237.           Time Left. : 25                     K Downloaded.. : 122
  3238.           Last Call. : 07-01-90               Expert Mode... : Off
  3239.           Times On.. : 3                      More Prompt... : On
  3240.           Uploads... : 0                      Downloads..... : 3
  3241.                                               Purge Allowed. : Yes
  3242.     
  3243.           SPITFIRE USER RECORD MENU
  3244.           (+) Next Record        (-) Previous Record    (D) Downloads
  3245.           (N) User Name          (X) Expert             (U) Uploads
  3246.           (A) User Address       (&) Delete User        (E) Last Msg Conference
  3247.           (P) User Password      (L) Lock User Out      (C) Last File Area
  3248.           (#) User Phone No      (T) Times On           (!) Time Left
  3249.           (R) Record Number      (M) Subscription Date  ($) More Prompt
  3250.           (F) Find User          (S) Security Level     (B) Birth Date
  3251.           (O) Original Log Date  (@) Add New User       (Z) Purge Allowed
  3252.  
  3253.           ENTER COMMAND - [+ - D N X U A & E P L C # T ! R M $ F S B O @ Z Q]?
  3254.  
  3255.              You will notice that when this option is selected, SPITFIRE will
  3256.         take you to the last user record.  Usually the first record in the
  3257.         user's list is the Sysop's.  Therefore, if the Sysop would do any
  3258.         maintenance on the user's file while others are nearby, displaying
  3259.         the last user's record prevents the Sysop's password from being
  3260.         readily visible.  This is done to insure the security of your system.
  3261.              
  3262.         Although, most of the command line options are self explanatory a
  3263.         description of each feature is discussed more fully below:
  3264.  
  3265.         Command <+> - Next Record
  3266.                       This option is used to move forward from one user
  3267.                       record to another.  Pressing the "+" key will allow you
  3268.  
  3269.                                                                       Page 56
  3270.         ----------------------------------------------------------------------
  3271.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3272.         ----------------------------------------------------------------------
  3273.  
  3274.  
  3275.  
  3276.                       to progress from one record to the next in numerical
  3277.                       order.  When reaching the last record and the "+" key
  3278.                       is pressed you will cycle to the first user record.
  3279.  
  3280.         Command <-> - Previous Record
  3281.                       This option allows you to cycle through the user
  3282.                       records in reverse order.  Pressing the "-" key
  3283.                       will move you to the preceding record number.  From
  3284.                       the first user record if the "-" key is pressed
  3285.                       you will cycle to the last user record.
  3286.  
  3287.         Command <D> - Downloads
  3288.                       This option provides the opportunity to change the
  3289.                       number of downloads the user is credited as having
  3290.                       made on the BBS.  This must be a numeric value ranging
  3291.                       from 0-9999.
  3292.  
  3293.         Command <N> - User Name
  3294.                       This option provides the opportunity to change or edit
  3295.                       the user's name.  Select "N" and you are prompted to
  3296.                       enter the first name of the user and then the last name
  3297.                       of the user.  When prompted for the first name, you can
  3298.                       also enter the first name, space and enter the last name.
  3299.                       The information is automatically updated.  SPITFIRE will
  3300.                       allow up to 30 character spaces for the user's first and
  3301.                       last name to be entered.
  3302.  
  3303.         Command <X> - Expert
  3304.                       By selecting this command line option you will toggle
  3305.                       the Expert status of the user on and off.  If the Expert
  3306.                       status is off, the user will receive a full menu display.
  3307.                       If the Expert status is on, only the command line options
  3308.                       will be displayed to the user.
  3309.  
  3310.         Command <U> - Uploads
  3311.                       This option provides the opportunity to change the
  3312.                       number of uploads the user is credited as having made
  3313.                       on the BBS.  This must be a numeric value ranging from
  3314.                       0-9999.
  3315.  
  3316.         Command <A> - User Address
  3317.                       This option provides the opportunity to change or edit
  3318.                       the user's address.  When <A> is selected, you are
  3319.                       are prompted to enter the city and state/province for
  3320.                       the current user record.  SPITFIRE allows up to 30
  3321.                       character spaces for this information.  Once the
  3322.                       corrections are made, you will be prompted regarding
  3323.                       whether the new information is correct.
  3324.  
  3325.                                                                       Page 57
  3326.         ----------------------------------------------------------------------
  3327.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3328.         ----------------------------------------------------------------------
  3329.  
  3330.  
  3331.  
  3332.         Command <&> - Delete User
  3333.                       When you press the "&" key you toggle whether or not a
  3334.                       user is marked for deletion from the SFUSERS.DAT file.
  3335.                       If a user is marked to be deleted, the next time the
  3336.                       SFUSERS.DAT file is packed the user will be removed from
  3337.                       the SFUSERS.DAT file.  You will notice that when a user
  3338.                       is marked for deletion a "User Marked For Deletion!"
  3339.                       will appear on the menu screen.  Also, when marking
  3340.                       a user for deletion, you are prompted as to whether
  3341.                       to add the user's name to SPITFIRE's JOKER.DAT file
  3342.  
  3343.         Command <E> - Last Msg Conference
  3344.                       This option will allow you to change the user's last
  3345.                       message conference number.  SPITFIRE allows 256 message
  3346.                       conferences and you can enter any number from 1 to the
  3347.                       number of the last available message conference.
  3348.  
  3349.         Command <P> - User Password
  3350.                       Provides an opportunity to change or edit the user's
  3351.                       password.  When selected, you will be prompted to enter
  3352.                       the new password.  SPITFIRE allows up to 14 characters
  3353.                       for the input of the new password.  Once the new password
  3354.                       is entered, it will be redisplayed and you will be
  3355.                       prompted to verify that the information is correct.
  3356.  
  3357.         Command <L> - Lock User Out
  3358.                       This feature will toggle whether a user is locked out
  3359.                       from the BBS.  Any  user who is locked out will be denied
  3360.                       access to the BBS when he/she attempts to log-on.  You
  3361.                       will notice that when a user is locked out, the words
  3362.                       "Locked Out!" are displayed on the menu.  When locking
  3363.                       out a user, you will be prompted as to whether the
  3364.                       user's name should be added to SPITFIRE's JOKER.DAT
  3365.                       file.
  3366.  
  3367.         Command <C> - Last File Area
  3368.                       This option will allow you to change the user's last
  3369.                       file area number.  SPITFIRE allows for an unlimited
  3370.                       amount of file areas and you can enter any number from
  3371.                       1 to the number of the last available file area.
  3372.  
  3373.         Command <#> - User Phone No.
  3374.                       Provides the opportunity to change or edit the user's
  3375.                       phone number.  Upon  selecting this option, you are
  3376.                       prompted to enter the new number.  A sample format is
  3377.                       also displayed with the prompting.  The format displayed
  3378.                       will depend on how you have configured the US Phone
  3379.                       format option from the ALT+T configuration window.  If
  3380.                       the US format is toggled to Yes, the format will be
  3381.  
  3382.                                                                       Page 58
  3383.         ----------------------------------------------------------------------
  3384.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3385.         ----------------------------------------------------------------------
  3386.  
  3387.  
  3388.  
  3389.                       ###-###-#### and the dashes will automatically be
  3390.                       inserted when entering the new number.  If the US Phone
  3391.                       format option is toggled to No, the format will be
  3392.                       [          ] and any 12 character input will be
  3393.                       accepted.  Regardless, of the format, after the new
  3394.                       phone number is entered, you will be prompted as to
  3395.                       whether the information is correct.
  3396.  
  3397.         Command <T> - Times On
  3398.                       This option will allow you to change or edit the number
  3399.                       of times the user has logged on the BBS.  This number
  3400.                       may range from -999 to 9999.  Normally you will only
  3401.                       use the range from 1 to 9999 but Sysops or co-Sysops
  3402.                       who do not wish to have their names included in top
  3403.                       user bulletins may wish to use negative numbers here.
  3404.                       
  3405.         Command <!> - Time Left!
  3406.                       This option will allow you to enter the daily time
  3407.                       remaining in minutes.  This number may range from
  3408.                       -999 to 9999 minutes remaining.
  3409.                       
  3410.         Command <R> - Record Number
  3411.                       This option will allow you to enter a specific user
  3412.                       record number.  Upon entering the number, all current
  3413.                       information for the record number you specified will
  3414.                       be displayed.  
  3415.  
  3416.         Command <M> - Subscription date
  3417.                       This option will allow you to modify the Subscription
  3418.                       Date.  This option is included for Sysops who require
  3419.                       users to subscribe to gain access to their system.  When
  3420.                       a new user logs on SPITFIRE will default to setting this
  3421.                       as "N/A".  If a Sysop wishes to use this option, the
  3422.                       subscription date will need to be set.  In the event, the
  3423.                       Sysop would decide to change the Subscription Date back
  3424.                       to "N/A", this can be done by entering 01-01-80 as the 
  3425.                       Subscription Date.  
  3426.  
  3427.         Command <$> - More Prompt
  3428.                       Selecting the "$" More Prompt option from the command
  3429.                       line will toggle the More Prompt On and Off.  If the More
  3430.                       Prompt is toggled On, each time a complete screen display
  3431.                       is received the "More, Continue" prompt is sent and the
  3432.                       display is paused until a keystroke is entered signaling
  3433.                       the display to continue.  The number of lines of text
  3434.                       which are displayed between the "More, Continue" prompt 
  3435.                       is determined by the user's screen display setting set
  3436.                       from <Y>our Statistics of SPITFIRE's Main Menu.  For
  3437.                       instance, if the screen display is set at 80X23, after
  3438.                       every 23 lines the "More, Continue" prompt will be
  3439.  
  3440.                                                                       Page 59
  3441.         ----------------------------------------------------------------------
  3442.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3443.         ----------------------------------------------------------------------
  3444.  
  3445.  
  3446.  
  3447.                       displayed.  If the More Prompt is toggled Off, the "More,
  3448.                       Continue" prompt will not display and information will
  3449.                       continue to scroll without being paused.
  3450.  
  3451.         Command <F> - Find User
  3452.                       When this option is chosen you are prompted to input the
  3453.                       user's first name and then the user's last name of the
  3454.                       user to be searched for.  It is also possible to enter
  3455.                       the entire name when prompted for the first name by
  3456.                       separating the first and last name with a space.  Once
  3457.                       the name is entered SPITFIRE will inform you it is
  3458.                       searching for the user whose name you have entered.  If
  3459.                       the user is located, that user's record becomes the
  3460.                       current record being displayed.  If no user is found that
  3461.                       matches the name you entered, SPITFIRE will inform you it
  3462.                       was unable to find a user with the name you have entered.
  3463.                       You are then prompted as to whether you wish to continue
  3464.                       searching using the first name and initial of the last 
  3465.                       name of user's name you entered.
  3466.                       
  3467.                       ***NOTE*** When inputting your search criteria you will
  3468.                       notice that SPITFIRE is not case sensitive.
  3469.  
  3470.         Command <S> - Security Level
  3471.                       Provides an opportunity to change or edit the security
  3472.                       level of the current user record.  You will be prompted 
  3473.                       to enter the number to represent the user's new security
  3474.                       level when this option is selected.  SPITFIRE allows up 
  3475.                       to a four digit figure for the new security level and 
  3476.                       will only accept numerical values.
  3477.  
  3478.         Command <B> - Birth Date
  3479.                       Provides the opportunity to change or edit the user's
  3480.                       birth date.  When selected, you are prompted to enter the
  3481.                       new birth date.  The format for entering the correction
  3482.                       is the numerical representation for MM-DD-YY.  SPITFIRE
  3483.                       will automatically insert the dash between the month, the
  3484.                       day and the year.  Once the corrections have been made,
  3485.                       SPITFIRE will prompt you by displaying the new birth date
  3486.                       entered and ask you if these changes are correct.
  3487.  
  3488.         Command <O> - Original Log Date
  3489.                       Provides the opportunity to change or edit the date the
  3490.                       user logged onto the BBS for the first time (original
  3491.                       date).  When selected, you are prompted to enter the new
  3492.                       date of the original log-on.  The format for entering the
  3493.                       correction is the numerical representation for MM-DD-YY.
  3494.                       SPITFIRE will automatically insert the hyphens between
  3495.                       the month, the day and the year.  Once the corrections
  3496.  
  3497.                                                                       Page 60
  3498.         ----------------------------------------------------------------------
  3499.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3500.         ----------------------------------------------------------------------
  3501.  
  3502.  
  3503.  
  3504.                       have been made, SPITFIRE will prompt you by displaying
  3505.                       the new date entered and ask you if these changes are
  3506.                       correct.
  3507.  
  3508.         Command <@> - Add New User
  3509.                       This option provides you the opportunity to add a new
  3510.                       user to the SFUSERS.DAT.  Adding a new user locally,
  3511.                       eliminates the necessity of the new user responding
  3512.                       to the new user questionnaire when calling the BBS for
  3513.                       the first time.
  3514.                       
  3515.                       You will be prompted to provide certain information about
  3516.                       the user before they can be added.  You will need to 
  3517.                       answer prompts regarding the user's name, address,
  3518.                       password, birthdate (if required on your BBS) and phone
  3519.                       number.  Once this information is entered, you will be 
  3520.                       prompted for the security level you wish to assign to the
  3521.                       new user.  The security level you assign will determine 
  3522.                       what features of the BBS the new user will have access 
  3523.                       to.
  3524.  
  3525.         Command <Z> - Purge Allowed
  3526.                       This option allows you to toggle whether purging the
  3527.                       user will be Allowed or Not Allowed.  Normally, you
  3528.                       will want this toggled to Purge Allowed.  If purge is
  3529.                       allowed, and the caller has not logged on the BBS for
  3530.                       whatever the number of days the Sysop configures when
  3531.                       packing the user file, the caller will be deleted.
  3532.                       However, if the purge not allowed is toggled, the caller
  3533.                       will not be deleted from the users file during packing
  3534.                       regardless of how many days it has been since the caller
  3535.                       last logged on.
  3536.  
  3537.              <O>  ALT+C  (Enter/Exit Chat Mode)
  3538.              ----------------------------------
  3539.              This feature is for entering and exiting chat with a user.  You
  3540.              can use this feature to answer a page or force a user into chat.
  3541.              When you answer a page, the caller's time on-line is still ticking
  3542.              away.  However, when you force a user into chat, the user's time 
  3543.              on-line counter is halted until the chat is finished and the user
  3544.              is returned to the system.
  3545.         
  3546.              <R>  ALT+D  (Jump to DOS/Set Modem Offhook)
  3547.              -------------------------------------------
  3548.              This feature allows you to jump to DOS at the "Ready..." prompt
  3549.              and places the modem offhook so callers attempting to phone the 
  3550.              BBS will get a busy signal.  When you wish to go back to SPITFIRE,
  3551.              type EXIT.  If you are not in the proper directory when you EXIT,
  3552.              SPITFIRE will automatically take you back to the directory in 
  3553.              which SPITFIRE resides.
  3554.  
  3555.                                                                       Page 61
  3556.         ----------------------------------------------------------------------
  3557.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3558.         ----------------------------------------------------------------------
  3559.  
  3560.  
  3561.  
  3562.              <R>  ALT+E  (Configure Events)
  3563.              ------------------------------
  3564.              This feature causes the Events Menu to be displayed.  The Events
  3565.              Menu is used to cycle through the active events in a forward or
  3566.              backward direction, list events, enable an event or disable an
  3567.              event.  For more information on the ALT+E Events Menu refer to
  3568.              the section - EVENTS MENU EXPLANATION - of this manual.
  3569.  
  3570.              <R>  ALT+F (Configure File Area Records)
  3571.              ----------------------------------------
  3572.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  3573.              can select ALT+F to configure your File Area system records.  This
  3574.              feature allows you to do so without having to go through the 
  3575.              motions of logging on as Sysop and using the Sysop Menu to make 
  3576.              these changes.  Refer to the section -  CONFIGURING FILE AREA
  3577.              RECORDS - of this manual for more detailed information .
  3578.         
  3579.              <B>  ALT+J  (Jump to DOS - Modem Stays On Hook)
  3580.              -----------------------------------------------
  3581.              This feature allows you to jump to DOS when a user is on-line 
  3582.              and also when you are at the "Ready..." prompt.  When you wish to 
  3583.              go back to SPITFIRE, type EXIT.  If you are not in the proper 
  3584.              directory when you EXIT, SPITFIRE will automatically take you back
  3585.              to the directory in which SPITFIRE resides.  ALT+J does not set 
  3586.              the modem offhook.
  3587.  
  3588.              <O>  ALT+L (Lock Caller Off System)
  3589.              -----------------------------------
  3590.              ALT+L can be utilized to lock a caller out of your BBS while they 
  3591.              are on-line.  Once the ALT+L is pressed to lock the caller out, 
  3592.              the Sysop is prompted as to whether the caller should be locked
  3593.              out.  If the Sysop responds with a "Y" for Yes, the Sysop is then
  3594.              asked if the caller should be logged off.  If ALT+L is pressed 
  3595.              while a locked out caller is logged on, SPITFIRE displays a
  3596.              message informing you the caller is locked out and prompts you
  3597.              as to whether you wish to reverse the lockout.  In other words,
  3598.              the ALT+L is used to toggle whether a caller is to be locked out
  3599.              from the BBS.
  3600.  
  3601.              <R>  ALT+M  (Configure Modem)
  3602.              -----------------------------
  3603.              This feature allows you to configure your modem initialization
  3604.              string, COMM port, baud rate, etc.  You will also notice a toggle
  3605.              switch for use of an error-correction modem.  If you are using an
  3606.              error-correction modem, be sure to turn this switch ON and enter 
  3607.              the Error Correction Message specific to your modem type.  
  3608.  
  3609.              If you are using an error-correction modem and this is not done,
  3610.              when a caller logs on with an error-correction modem, the Ymodem-g
  3611.  
  3612.                                                                       Page 62
  3613.         ----------------------------------------------------------------------
  3614.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3615.         ----------------------------------------------------------------------
  3616.  
  3617.  
  3618.  
  3619.              transfer protocols will not be available to the user.  (Refer to 
  3620.              the section  - GETTING STARTED - of this manual for detailed 
  3621.              information.)
  3622.  
  3623.              In the event your modem requires an initialization string 
  3624.              different than those listed in this manual, please advise by 
  3625.              calling Buffalo Creek's BBS (515-225-8496), so the information 
  3626.              can be passed on to other Sysops.
  3627.  
  3628.              <R>  ALT+P  (Configure File Paths)
  3629.              ---------------------------------
  3630.              Pressing the ALT+P at the "SPITFIRE ready for use..." prompt
  3631.              opens a window which allows you to configure the File Paths you 
  3632.              are using and set whether you are using the External File Transfer
  3633.              Protocols on your system.  (For more information on this, refer to
  3634.              the section - GETTING STARTED and the section - FILE PATHS of this
  3635.              manual.)
  3636.              
  3637.              <R>  ALT+Q  (Sysop Quick Log-On/Sysop Next)
  3638.              -------------------------------------------
  3639.              This feature is used to log-on SPITFIRE locally.  It can be used
  3640.              at the "Ready..." prompt or while a user is on-line.  Logging on 
  3641.              with ALT+Q will not display the initial log-on display files, but 
  3642.              rather takes you right to the Main Menu after entering your 
  3643.              name and password.
  3644.  
  3645.              <R>  ALT+R  (Configure Message Conference Records)
  3646.              --------------------------------------------------
  3647.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  3648.              can select ALT+R to configure your Message Conference records.  
  3649.              This feature allows you to do so without having to go through the 
  3650.              motions of logging on as Sysop and using the Sysop Menu to make 
  3651.              these changes.  Refer to the section - CONFIGURING MESSAGE
  3652.              CONFERENCE RECORDS - of this manual for detailed information.
  3653.         
  3654.              <B>  ALT+S  (Log On Locally/Sysop Next)
  3655.              --------------------------------------
  3656.              This feature is used to log-on to SPITFIRE locally.  It can be
  3657.              used at the "Ready..." prompt or while a user is on-line.  If you
  3658.              use this feature while a user is on-line, then when the user logs
  3659.              off, SPITFIRE will sound a audible signal to notify you the BBS is
  3660.              now available and you will be able to log-on immediately.  Logging
  3661.              on with ALT+S will display the same initial log-on display files
  3662.              that are displayed to the remote users on the BBS, such as
  3663.              SFPRELOG.BBS, WELCOME1.BBS/CLR, through WELCOME9.BBS/CLR
  3664.              and ALL.BBS/CLR.
  3665.  
  3666.                                                                       Page 63
  3667.         ----------------------------------------------------------------------
  3668.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3669.         ----------------------------------------------------------------------
  3670.  
  3671.  
  3672.  
  3673.              <R>  ALT+T  (Toggle SPITFIRE Switches)
  3674.              --------------------------------------
  3675.              This feature is used to set the various toggle switches contained
  3676.              within SPITFIRE.  (For more information on this, refer to the
  3677.              section - GETTING STARTED - of this manual.)
  3678.  
  3679.              <R>  ALT+Z  (Configure SPITFIRE)
  3680.              --------------------------------
  3681.              This feature is used to configure certain aspects of SPITFIRE.
  3682.              (Refer to the section  - GETTING STARTED - of this manual for 
  3683.              detailed information.)
  3684.             
  3685.              <B>  HOME  (SPITFIRE Sysop Help Screen)
  3686.              ---------------------------------------
  3687.              The "HOME" key displays a quick summary of all the special 
  3688.              function keys available to the Sysop.  When used at the SPITFIRE
  3689.              "Ready..." prompt a window will open up displaying the help 
  3690.              information.  When used while a caller is on-line and if the 
  3691.              Sysop is using the divided/split screen option, the upper portion
  3692.              of the screen will display the help information.
  3693.  
  3694.  
  3695.         9.0  MAIN SECTION EXPLAINED
  3696.         ---------------------------
  3697.  
  3698.              The Main Menu is the crux of any system, being that all major
  3699.         sections of the BBS are to be accessed from the Main Menu.  However, it
  3700.         is important to note that a user does not have to return to the Main 
  3701.         Menu from the Message Section to go to the File Section (and vice-
  3702.         versa).  In the event there is a command on the Main Menu that you do 
  3703.         not wish to have functional, set the security level of that command 
  3704.         high enough so users cannot see it.
  3705.         
  3706.              As the Main Menu is described and the features explained, please
  3707.         keep in mind that you can control the usage of each command by changing
  3708.         the security level of the commands.  In other words, you can control
  3709.         what commands are available to what users.  (i.e. - If the security
  3710.         level of the  <B>.... Bulletins command is set at 25 then a user with
  3711.         a security level of 24 or less would not see the command or be able to
  3712.         use the command.)
  3713.         
  3714.              The Main Menu is the first focal point your callers will see after
  3715.         they have gone through the log-on screens.  For the purpose of
  3716.         discussion, each menu displayed will be as if the Sysop (with the
  3717.         highest security level) were viewing it.  In this case the Main Menu
  3718.         would look like this:
  3719.  
  3720.                                                                       Page 64
  3721.         ----------------------------------------------------------------------
  3722.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3723.         ----------------------------------------------------------------------
  3724.  
  3725.  
  3726.  
  3727.         9.1  MAIN MENU EXAMPLE
  3728.         ----------------------
  3729.         
  3730.         >>>>>>>>> MAIN MENU <<<<<<<<<
  3731.         <M>.......... Message Section        <F>.............. File Section
  3732.         <S>........... SPITFIRE Doors        <B>................. Bulletins
  3733.         <C>......... Comment To Sysop        <#>......... List Active Users
  3734.         <L>............ Locate A User       *<W>............ Welcome Screen
  3735.         <Q>....... Questionnaire Menu        <T>........ This System's Info
  3736.         <N>............... Newsletter        <P>............ Page The Sysop
  3737.         <G>........ Goodbye & Log Off        <X>......... Xpert Mode Toggle
  3738.         <Y>.......... Your Statistics        <O>..... Other Bulletin Boards
  3739.         <A>......... Add BBS Name & #        <K>....... Main Menu Extension
  3740.         <@>.......... Sysop Utilities        <?>........ HELP With Commands
  3741.         
  3742.         MAIN MENU - <M F S B C # L W Q T N P G X Y O A K @ ?>?
  3743.  
  3744.         * The <W>... Welcome Screen is used for single node SPITFIRE BBS
  3745.           system only.  If you are operating a multi-node SPITFIRE BBS,
  3746.           this is replaced with <W>........ Who's On/Node Chat.  
  3747.  
  3748.  
  3749.         9.2  EXPLANATION OF MAIN MENU FEATURES
  3750.         --------------------------------------
  3751.         
  3752.           <M>.... Message Section
  3753.                   This feature takes a user from the MAIN Section of SPITFIRE
  3754.                   to the MESSAGE Section.
  3755.  
  3756.           <F>.... Files Section
  3757.                   This feature takes a user from the MAIN Section of SPITFIRE
  3758.                   to the FILE Section.
  3759.  
  3760.           <S>.... SPITFIRE Doors
  3761.                   This feature allows a caller to terminate SPITFIRE so a
  3762.                   third party program can be run on-line.  Normally, but not
  3763.                   always, the third party program is a game.  When the third
  3764.                   party program is finished, the caller is returned to
  3765.                   SPITFIRE.
  3766.  
  3767.           <B>.... Bulletins
  3768.                   This feature allows a user to read the available bulletins.
  3769.  
  3770.           <C>.... Comment to Sysop
  3771.                   Allows a user to enter a non-public message to the Sysop.  
  3772.                   All comments are automatically saved to Message Conference 
  3773.                   #1.  However, these are marked and listed as Comment Number
  3774.  
  3775.  
  3776.                                                                       Page 65
  3777.         ----------------------------------------------------------------------
  3778.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3779.         ----------------------------------------------------------------------
  3780.  
  3781.  
  3782.  
  3783.                   <x> rather than Message Number <x>.  In order for users to 
  3784.                   leave a comment to the Sysop, the Sysop must log onto the
  3785.                   BBS using the name configured as the Sysop User Name in the
  3786.                   ALT+Z configuration window.  If the Sysop does not use the
  3787.                   name entered there for logging onto the BBS, callers will 
  3788.                   not be able to leave a comment to the Sysop. 
  3789.                                     
  3790.           <#>.... List Active Users
  3791.                   This feature will scroll the name and address of each user of
  3792.                   this BBS.  It also shows the last date each user logged on.
  3793.  
  3794.           <L>.... Locate a User
  3795.                   This feature allows a user to see if a certain person is a
  3796.                   user on this BBS.  For example, if a user selects this 
  3797.                   feature, then the user will be asked for a name.  After a 
  3798.                   user enters a name, SPITFIRE will check to see if that 
  3799.                   person is a user of this BBS.   If found, SPITFIRE will
  3800.                   inform the user that the person is a user of the BBS and
  3801.                   display the date the person last called the BBS.  If the last
  3802.                   name cannot be matched with a current user, SPITFIRE provides
  3803.                   the option of continuing to search for a user with the first
  3804.                   name and last name initial corresponding to that which was
  3805.                   entered.
  3806.         
  3807.           <W>.... Welcome Screen  (Single Node SPITFIRE BBS)
  3808.                   This feature allows a user to review the opening screen.
  3809.                   This feature is only available on single node SPITFIRE BBS
  3810.                   systems.  On multi-node SPITFIRE systems this option is
  3811.                   replaced with <W>........ Who's On/Node Chat.
  3812.  
  3813.           <W>.... Who's On/Node Chat (Multi-node SPITFIRE BBS)
  3814.                   This feature will display information regarding what other
  3815.                   callers are currently logged on the other available nodes
  3816.                   and provide an option for entering into a node chat with a 
  3817.                   user on another node.  (Refer to the Section - NODE CHAT for
  3818.                   a more detailed explanation of node chat).  This feature is 
  3819.                   only available on multi-node SPITFIRE BBS systems.  On single
  3820.                   node SPITFIRE systems this option is replaced with the
  3821.                   <W>...Welcome Screen.
  3822.                   
  3823.           <Q>.... Questionnaire Menu
  3824.                   This feature presents the Questionnaire Menu to your users.
  3825.                   Individual questionnaire files (SFMAIN<x>.QUE) are used to
  3826.                   present questions to your users.  The user's responses are
  3827.                   then stored in the corresponding answer file, SFMAIN<x>.ANS.
  3828.                   (For more information, please refer to the section, SPITFIRE
  3829.                   QUESTIONNAIRES of this manual.)
  3830.  
  3831.           <T>.... This System's Info
  3832.                   This feature will show a user certain information about the
  3833.  
  3834.                                                                       Page 66
  3835.         ----------------------------------------------------------------------
  3836.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3837.         ----------------------------------------------------------------------
  3838.  
  3839.  
  3840.         
  3841.                   BBS, such as Sysop's name, starting date of the BBS, total
  3842.                   number of calls received on the BBS, etc.
  3843.  
  3844.           <N>.... Newsletter
  3845.                   This feature will display SFNWSLTR.BBS (your BBS newsletter)
  3846.                   to the user.  This can be used to keep the users updated with
  3847.                   changes or news concerning your BBS.
  3848.  
  3849.           <P>.... Page the Sysop
  3850.                   This feature notifies the Sysop that a user has a question
  3851.                   or problem to chat about.  If the Sysop is not available to
  3852.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  3853.                   is displayed to the caller and the caller is prompted as to
  3854.                   whether they would like to leave a comment to the Sysop.
  3855.         
  3856.           <G>.... Goodbye & Log Off
  3857.                   This feature simply allows a user to log off the BBS.
  3858.  
  3859.           <X>.... Xpert Mode Toggle
  3860.                   This feature changes a user's status from a novice to an
  3861.                   expert or vice versa.  If a user is set as a novice, then
  3862.                   the menu descriptions will scroll by after each command.  If
  3863.                   a user is set as an expert, then only the command letters
  3864.                   scroll by after each command. 
  3865.  
  3866.           <Y>.... Your Statistics
  3867.                   This feature displays certain user's statistics on this BBS
  3868.                   and allows a user the opportunity to change some of them.  
  3869.                   For example, this is where a user can change the keystroke 
  3870.                   feature, toggle Ansi display on and off or select their
  3871.                   default colors.
  3872.         
  3873.           <O>.... Other Bulletin Boards
  3874.                   This feature will display SFBBSLST.DAT, a listing of names
  3875.                   and phone numbers of other Bulletin Boards.
  3876.                   
  3877.           <A>.... Add BBS Name & #
  3878.                   This feature allows a user to add a name and phone number to
  3879.                   the BBS list to display names and numbers of other bulletin
  3880.                   boards described above.  The BBS name and number is added
  3881.                   to SFBBSLST.DAT.  When this feature is used, the number is
  3882.                   recorded in the caller's log to provide the Sysop a means
  3883.                   of tracing who entered the listing.
  3884.  
  3885.           <K>.... Main Menu Extension
  3886.                   This command can be set to the run a third party program
  3887.                   configured by the Sysop.  It is set up using the necessary
  3888.                   commands to execute the desired option within the SFMAIN.BAT
  3889.  
  3890.                                                                       Page 67
  3891.         ----------------------------------------------------------------------
  3892.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3893.         ----------------------------------------------------------------------
  3894.  
  3895.  
  3896.  
  3897.                   file.  It should be noted that Sysops will need to use the
  3898.                   SFHELP.EXE utility to modify the SPITFIRE.HLP file so it
  3899.                   properly explains the added option.
  3900.  
  3901.           <@>.... Sysop Utilities
  3902.                   This feature takes a user from the MAIN Section to the SYSOP
  3903.                   section.  The BBS is maintained from the SYSOP Section.  This
  3904.                   feature is not normally available to most users.
  3905.  
  3906.           <?>.... HELP with Commands
  3907.                   This feature will provide help for each command available
  3908.                   from the MAIN MENU.
  3909.         
  3910.  
  3911.         10.0  MESSAGE SECTION EXPLAINED
  3912.         -------------------------------
  3913.         
  3914.              The Message Menu is the point from which your callers take part
  3915.         in mail exchange.  The Message Menu may be selected from either the 
  3916.         Main Menu or the File Menu with the <M>...Message Section command 
  3917.         option.
  3918.  
  3919.              As the Message Menu is described and the features explained, 
  3920.         please keep in mind that you can control the usage of each command by 
  3921.         changing the security level of the commands.  In other words, you can 
  3922.         control what commands are available to what users.  For the purpose
  3923.         of discussion, however, each menu displayed will be as if the Sysop 
  3924.         (with the highest security level) is viewing it.  In this case the 
  3925.         Message Menu would look like this.
  3926.  
  3927.  
  3928.         10.1  MESSAGE MENU EXAMPLE
  3929.         --------------------------
  3930.         
  3931.         >>>>>>>> MESSAGE MENU <<<<<<<<
  3932.         <C>. Change Message Conference        <R>............. Read Messages
  3933.         <H>....... Hurry Scan Messages        <B>........... Browse Messages
  3934.         <N>.. Non-stop Message Capture        <E>........... Enter A Message
  3935.         <Y>............. Your Messages        <A>........Alter Message Queue
  3936.         <T>............... Text Search        <F>.............. File Section
  3937.         <P>............ Page The Sysop        <Q>......... Quit To MAIN MENU
  3938.         <S>.... SPITFIRE Doors Section        <G>......... Goodbye & Log Off
  3939.         <X>......... Xpert Mode Toggle        <K>.... Message Menu Extension 
  3940.         <@>........... Sysop Utilities        <?>........ HELP With Commands
  3941.  
  3942.         MESSAGE MENU - <C R H B N E Y A T F P Q S G X K @ ?>?
  3943.  
  3944.                                                                       Page 68
  3945.         ----------------------------------------------------------------------
  3946.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3947.         ----------------------------------------------------------------------
  3948.  
  3949.  
  3950.  
  3951.         10.2  MESSAGE MENU EXPLANATION
  3952.         ------------------------------
  3953.         
  3954.           <C>.... Change Message Conference
  3955.                   This feature allows a user to change to a different Message
  3956.                   Conference by entering the number of the Message Conference
  3957.                   he/she wishes to change to.  If a user selects <Q>uit, the 
  3958.                   user will remain in the current Message Conference.  If a 
  3959.                   user presses the ENTER key, SPITFIRE will list the Message 
  3960.                   Conferences available to the user.  If a MGLST<x>.BBS/CLR is
  3961.                   found it will be displayed here.                  
  3962.  
  3963.           <R>.... Read Messages
  3964.                   This feature allows the user to read public messages and
  3965.                   non-public messages sent to and/or from the user in specified
  3966.                   Message Conferences.  The user is presented with five 
  3967.                   options and may elect to read:
  3968.                   
  3969.                   <T>...This Message Conference
  3970.                         This option allows the caller to read available
  3971.                         messages in the current Message Conference.
  3972.                         
  3973.                   <A>...All Message Conferences
  3974.                         This option allows the caller to read available
  3975.                         messages in all Message Conferences to which the
  3976.                         caller has access.
  3977.  
  3978.                   <O>...Only Queued Conferences
  3979.                         This option allows the callers to read available 
  3980.                         messages in the Message Conferences the callers have
  3981.                         selected to be included in their Message Queue.
  3982.                         
  3983.                   <S>...Set Conference Queue
  3984.                         When this option is selected, SPITFIRE will display
  3985.                         a list of all conferences contained in the user's
  3986.                         message queue and prompt the user as to whether to
  3987.                         change the current queue.  If the user selects to
  3988.                         change the queued message conferences, the Message
  3989.                         Queue Menu is displayed.  For more information on
  3990.                         the Message Queue Menu, refer to Command <A>..Alter
  3991.                         Message Queue discussed below.
  3992.                                                 
  3993.                   <Q>...Quit
  3994.                         This option will return the user to the Message Menu.
  3995.                    
  3996.                   During the process of reading messages, the user will have
  3997.                   the following commands available to them, provided the 
  3998.                   command is a viable option at the time.  If it is not a
  3999.                   viable option, the command will not be shown to the caller.
  4000.  
  4001.                                                                       Page 69
  4002.         ----------------------------------------------------------------------
  4003.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4004.         ----------------------------------------------------------------------
  4005.  
  4006.                   
  4007.  
  4008.                   <R>...Reply
  4009.                         Allows the caller to reply to an existing message.
  4010.                         When replying to a message, SPITFIRE will prompt the
  4011.                         caller as to whether they wish to change the message
  4012.                         subject.  If the caller responds with a "Y", the caller
  4013.                         is given the opportunity to change the message subject.
  4014.  
  4015.                         If the caller responds with a "N", the message subject
  4016.                         remains the same as the original message.  Replies to
  4017.                         messages with the same message subject allows the
  4018.                         messages to be threaded together.  The caller is also
  4019.                         prompted whether the reply should be made public
  4020.                         if the Message Conference allows non-public messages.
  4021.                         
  4022.                         When replying to a message the caller may use the
  4023.                         combination CTRL+Q keys to Review/Quote Original
  4024.                         Message.  The original message is redisplayed and
  4025.                         the caller is prompted to enter the line numbers
  4026.                         for the range of lines which he/she desires to quote.
  4027.                         This range is then included in their reply message
  4028.                         with the initials from the author of the original
  4029.                         message preceding each line, as such:
  4030.                         
  4031.                         MW> SPITFIRE is the best BBS software available!
  4032.                         
  4033.                         A quoted portion of a reply can not be edited.
  4034.                         
  4035.                         If the person replying to the message is logged on
  4036.                         locally, another option, the CTRL+F will allow an
  4037.                         existing text file to be imported into the reply.
  4038.                         When the CTRL+F - Import File! feature is selected,
  4039.                         SPITFIRE will prompt you for the path and filename
  4040.                         of the file to be imported.  In the event, a filename
  4041.                         is not entered, SPITFIRE will look in the Work
  4042.                         directory for a file named SFMSG.TXT and import this
  4043.                         if it is found.  If after pressing the CTRL+F keys
  4044.                         you decide you do not want to import a file, simply
  4045.                         enter a non-existent path at the prompt to abort the
  4046.                         process.
  4047.                           
  4048.                   <D>...Delete 
  4049.                         This option will be available only if 1) The caller has
  4050.                         Sysop security or; 2) If the Message Conference has 
  4051.                         been configured to allow the user the ability to delete
  4052.                         messages and the message is either being sent to or
  4053.                         by the caller.  Deleting a message makes it unavailable
  4054.                         except to those with Sysop security and will cause it
  4055.                         to be purged from the message base the next time the
  4056.                         message base is packed.
  4057.  
  4058.                                                                       Page 70
  4059.         ----------------------------------------------------------------------
  4060.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4061.         ----------------------------------------------------------------------
  4062.  
  4063.  
  4064.                         
  4065.                  <N>...Non-stop     
  4066.                         This feature will display all appropriate messages
  4067.                         nonstop.  
  4068.  
  4069.                  <E>... Enter A Message
  4070.                         This feature allows a user to enter a message.  If
  4071.                         the message the user enters is not to a specific
  4072.                         person, then SPITFIRE addresses the message to "All
  4073.                         Users".  If the message is to a specific person and
  4074.                         that person is not a user of this BBS, then SPITFIRE
  4075.                         will not allow the user to enter the message unless
  4076.                         the BBS has been configured to allow net-mail and the
  4077.                         specific Message Conference has been toggled to allow
  4078.                         net-mail.  Users are allowed to send carbon copies of
  4079.                         a message to other users.  There are a total of nine
  4080.                         carbon copies available.  SPITFIRE will automatically
  4081.                         prevent duplicating carbon copy messages to users
  4082.                         already receiving the message.  There are a total of 
  4083.                         99 lines per message.  When entering (or responding)
  4084.                         to a message, SPITFIRE will display the Message
  4085.                         Conferences available to the user and whether the
  4086.                         specific Message Conference allows public or public
  4087.                         and non-public messages.  Pressing ENTER twice when
  4088.                         prompted for the message subject will abort the
  4089.                         message.
  4090.  
  4091.                         If the person entering the message is logged on
  4092.                         locally, another option, the CTRL+F will allow an
  4093.                         existing text file to be imported into the reply.
  4094.                         When the CTRL+F - Import File! feature is selected,
  4095.                         SPITFIRE will prompt you for the path and filename
  4096.                         of the file to be imported.  In the event, a filename
  4097.                         is not entered, SPITFIRE will look in the Work
  4098.                         directory for a file named SFMSG.TXT and import this
  4099.                         if it is found.  If after pressing the CTRL+F keys
  4100.                         you decide you do not want to import a file, simply
  4101.                         enter a non-existent path at the prompt to abort the
  4102.                         process.
  4103.  
  4104.                  <ENTER>... Next Message
  4105.                         Pressing the enter key will cycle the caller to the
  4106.                         next available message to be read.
  4107.  
  4108.                  <#>... Number Of An Existing Message In This Conference
  4109.                         Entering a number of a specific message that is
  4110.                         available in the conference will cause that message
  4111.                         to be displayed.
  4112.  
  4113.                                                                       Page 71
  4114.         ----------------------------------------------------------------------
  4115.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4116.         ----------------------------------------------------------------------
  4117.  
  4118.  
  4119.  
  4120.                  <F>... Follow Msg Thread
  4121.                         Allows the caller to simultaneously read messages
  4122.                         which are threaded together by a common Message 
  4123.                         Subject.  When this option is selected the following
  4124.                         menu is displayed:
  4125.                         
  4126.                         >>>>  MESSAGE THREAD MENU  <<<<
  4127.                         <S>........ Start Of Thread
  4128.                         <F>........... Forward Read
  4129.                         <B>.......... Backward Read
  4130.                         <E>.... Exit Message Thread
  4131.  
  4132.                         <S>...Start Of Thread will take the user to the first
  4133.                               message containing the common message subject
  4134.                               which threads the messages together.
  4135.  
  4136.                         <F>...Forward Read will cycle through the threaded
  4137.                               messages in forward order one message at a time.
  4138.  
  4139.                         <B>...Backward Read will  cycle through the threaded
  4140.                               messages in reverse order one message at a time.
  4141.  
  4142.                         <E>...Exit Message Thread will return the user to the
  4143.                               original message from where the Threaded Message
  4144.                               Menu was activated.
  4145.  
  4146.                  <P>... Public 
  4147.                         Allows a caller with Sysop security to toggle a public
  4148.                         message to non-public or to toggle a non-public message
  4149.                         to public.
  4150.  
  4151.                  <U>...Undelete
  4152.                         Allows a caller with Sysop security to undelete a 
  4153.                         deleted message, making it available once again.
  4154.  
  4155.                  <X>...Xport
  4156.                         This feature is only available when a caller is logged
  4157.                         on locally.  Using this option saves the message to
  4158.                         a text file to the directory designated as the Message
  4159.                         file path.  The format for the file name it is saved 
  4160.                         to is; MSG+message#.conference#.  In other words, if 
  4161.                         message 15 of conference 3 was Xported, it would be 
  4162.                         saved as MSG15.3.
  4163.  
  4164.                  <Q>...Quit
  4165.                          Returns the caller to the Message Menu.
  4166.  
  4167.           <H>.... Hurry Scan Messages
  4168.                   This feature allows a user to scan messages in a specific
  4169.                   Message Conference or in all Message Conferences.  This scan 
  4170.  
  4171.                                                                       Page 72
  4172.         ----------------------------------------------------------------------
  4173.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4174.         ----------------------------------------------------------------------
  4175.  
  4176.  
  4177.  
  4178.                   doesn't provide as much information regarding the messages 
  4179.                   as the <B>rowse Messages feature.
  4180.  
  4181.           <B>.... Browse Messages
  4182.                   This feature allows a user to scan messages in a specific
  4183.                   Message Conference or in all Message Conferences.  This 
  4184.                   scan provides the user with more information regarding the 
  4185.                   messages than the <H>urry Scan Messages feature.
  4186.  
  4187.           <N>.... Non-stop Message Capture
  4188.                   When this feature is executed, SPITFIRE will display all
  4189.                   appropriate messages non-stop.  The caller normally uses
  4190.                   some means to capture the messages for later reading or 
  4191.                   printing.
  4192.                   
  4193.           <E>.... Enter A Message
  4194.                   This feature allows a user to enter a message.  If the
  4195.                   message the user enters is not to a specific person, then
  4196.                   SPITFIRE addresses the message to "All Users".  If the 
  4197.                   message is to a specific person and that person is not a 
  4198.                   user of this BBS, then SPITFIRE will not allow the user to 
  4199.                   enter the message unless the BBS has been configured as a
  4200.                   net-mail message base and the specific Message Conference
  4201.                   has been toggled to allow net-mail.  Users are allowed to 
  4202.                   send carbon copies of a message to other users.  There are 
  4203.                   a total of nine carbon copies available .  SPITFIRE will 
  4204.                   automatically prevent duplicating carbon copy messages to 
  4205.                   users already receiving the message.  There are a total of 
  4206.                   99 lines per message.  When entering a message, SPITFIRE 
  4207.                   will ask what conference you would like the message saved 
  4208.                   to.  Pressing Enter selects the current Message Conference, 
  4209.                   <L>... will list all the available Message Conferences or 
  4210.                   you may select <Q>... to quit.  If the Message Conference
  4211.                   you select allows non-public messages, SPITFIRE will prompt
  4212.                   you as to whether the message you are entering should be
  4213.                   saved as a public message.  Pressing ENTER twice when 
  4214.                   prompted for the message subject will abort the message.
  4215.  
  4216.                   If the person replying to the message is logged on locally,
  4217.                   another option, the CTRL+F will allow an existing text file 
  4218.                   to be imported into the reply.  When the CTRL+F - Import 
  4219.                   File! feature is selected, SPITFIRE will prompt you for the 
  4220.                   path and filename of the file to be imported.  In the event,
  4221.                   a filename is not entered, SPITFIRE will look in the Work
  4222.                   directory for a file named SFMSG.TXT and import this if it is
  4223.                   found.  If after pressing the CTRL+F keys you decide you do 
  4224.                   not want to import a file, simply enter a non-existent path 
  4225.                   at the prompt to abort the process.
  4226.  
  4227.                                                                       Page 73
  4228.         ----------------------------------------------------------------------
  4229.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4230.         ----------------------------------------------------------------------
  4231.  
  4232.  
  4233.  
  4234.           <Y>.... Your Messages
  4235.                   This feature will display the user's message statistics.
  4236.                   The user receives a report on the number of new messages
  4237.                   they have waiting to be read, the number of messages they
  4238.                   have already received, the number of messages the user
  4239.                   has sent and the total number of messages available on
  4240.                   the BBS.  The user is then prompted if they would like
  4241.                   to read their messages.
  4242.                   
  4243.           *NOTE*  If the user is recognized as the Sysop of the BBS, he/she
  4244.                   will also be prompted as to whether he/she would like to
  4245.                   preview messages.  If the Sysop replies with a Yes, SPITFIRE
  4246.                   allows you to read your messages, but does not mark them
  4247.                   as being received.  (For more information on the Message
  4248.                   Preview feature, refer to section SPECIAL COMMANDS FOR
  4249.                   SYSOP of this manual.)
  4250.                   
  4251.           <A>.... Alter Message Queue
  4252.                   This feature allows a user to include specific message
  4253.                   conferences in his/her message conference queue.  Conferences
  4254.                   not included in the caller's message queue will be ignored.
  4255.                   When a caller selects the <A>...Alter Message Queue option,
  4256.                   the caller is presented with the following sub-menu:
  4257.                         
  4258.                   >>>>  MESSAGE QUEUE MENU  <<<<
  4259.                   <A>...... Add A Conference      <D>... Delete A Conference
  4260.                   <C>.... Current Queue List      <L>.. List Msg Conferences
  4261.                   <S>.... Select Conferences      <Q>.. Quit To Message Menu
  4262.  
  4263.                         <A>...Add A Conference allows a user to enter a
  4264.                               specific number corresponding to the Message
  4265.                               Conference number the user wishes to have added
  4266.                               to their message conference queue.
  4267.  
  4268.                         <D>...Delete A Conference allows a user to enter a
  4269.                               specific number corresponding to the Message
  4270.                               Conference number the user wishes to have deleted
  4271.                               from their message conference queue.
  4272.  
  4273.                         <C>...Current Queue List will display to the user the
  4274.                               message conferences currently contained
  4275.                               in their message conference queue.
  4276.  
  4277.                         <L>...List Msg Conferences will display all message
  4278.                               conferences on the BBS to which the user
  4279.                               has access.
  4280.  
  4281.                         <S>...Select Conferences will individually display all
  4282.                               message conferences on the BBS to which the
  4283.                               user has access and prompt the user as to
  4284.  
  4285.                                                                       Page 74
  4286.         ----------------------------------------------------------------------
  4287.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4288.         ----------------------------------------------------------------------
  4289.  
  4290.  
  4291.  
  4292.                               whether to include the conference in their
  4293.                               message conference queue.
  4294.                               
  4295.                         <Q>...Quit To Message Menu will return the user to the 
  4296.                               Message Menu.
  4297.  
  4298.                  ** SPECIAL NOTES ABOUT QUEUED CONFERENCES **
  4299.  
  4300.                   Conferences not included in the caller's queue will not be
  4301.                   scanned when SPITFIRE scans for new messages.  For this 
  4302.                   reason, when a caller attempts to leave a message to another
  4303.                   user in a message conference that the user does not have 
  4304.                   selected in their queue, SPITFIRE will not allow the caller
  4305.                   to send the message.  Also, a caller may delete any message
  4306.                   conference from their message queue, except for the first
  4307.                   message conference.  The first message conference will remain
  4308.                   active to all users.
  4309.                                          
  4310.           <T>.... Text Search
  4311.                   This feature allows a user to search for specific text in a
  4312.                   message.  This feature will only search the current Message
  4313.                   Conference, for the messages sent to or from the user and 
  4314.                   public messages.
  4315.  
  4316.           <F>.... File Section
  4317.                   This feature takes the user from the MESSAGE Section of
  4318.                   SPITFIRE to the FILE Section.
  4319.  
  4320.           <P>.... Page the Sysop
  4321.                   This feature notifies the Sysop that a user has a question
  4322.                   or problem to chat about.  If the Sysop is not available to
  4323.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  4324.                   is displayed to the caller and the caller is prompted as to
  4325.                   whether they would like to leave a comment to the Sysop.
  4326.  
  4327.           <Q>.... Quit To MAIN MENU
  4328.                   This feature takes a user from the MESSAGE Section of
  4329.                   SPITFIRE to the MAIN Section.
  4330.  
  4331.           <S>.... SPITFIRE Doors
  4332.                   This feature allows a caller to terminate SPITFIRE so a
  4333.                   third party program can be run on-line.  Normally, but not
  4334.                   always, the third party program is a game.  When finished
  4335.                   with the third party program, the caller is returned
  4336.                   to SPITFIRE.
  4337.  
  4338.           <X>.... Xpert Mode Toggle
  4339.                   This feature changes a user's status from novice to expert
  4340.                   or vice versa.  If a user is set as a novice, then the menu
  4341.  
  4342.                                                                       Page 75
  4343.         ----------------------------------------------------------------------
  4344.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4345.         ----------------------------------------------------------------------
  4346.  
  4347.  
  4348.                   descriptions will scroll by after each command.  If a user
  4349.                   is set as expert, then only the command letters scroll by
  4350.                   after each command.
  4351.                   
  4352.           <K>.... Message Menu Extension
  4353.                   This command can be used to run third party programs which
  4354.                   are configured by the Sysop.  It is set up by including the 
  4355.                   necessary commands to execute the desired option within the 
  4356.                   SFMESS.BAT file.  It should be noted that Sysops will need 
  4357.                   to use the SFHELP.EXE utility to modify the SPITFIRE.HLP 
  4358.                   file so it properly explains the added option.
  4359.  
  4360.           <G>.... Goodbye & Log Off
  4361.                   This feature simply allows a user to log off the BBS.
  4362.                 
  4363.           <@>.... Sysop Utilities
  4364.                   This feature takes a user from the MESSAGE Section to the
  4365.                   SYSOP Section.  The BBS is maintained from the SYSOP Section.
  4366.  
  4367.           <?>.... HELP With Commands
  4368.                   This feature will provide help for each command available
  4369.                   from the MESSAGE MENU.
  4370.  
  4371.         11.0  FILE SECTION EXPLAINED
  4372.         ----------------------------
  4373.         
  4374.              It is from the File Menu that all file related activity is
  4375.         accessed.  The File Menu may be selected from either the Main
  4376.         Menu or the Message Menu with the <F>...File Section command option.
  4377.         The Sysop has the ability to control which features are available to
  4378.         the users by adjusting the security level within the SFFILE.MNU
  4379.         For the purpose of discussion, each menu displayed will be as if the 
  4380.         Sysop (with the highest security level) were viewing it.  In this case,
  4381.         the File Menu would look like this:
  4382.         
  4383.         11.1  FILE MENU EXAMPLE
  4384.         -----------------------
  4385.  
  4386.         >>>>>>>>> FILE MENU <<<<<<<<<
  4387.         <C>......... Change File Area        <L>.. List Files In This Area
  4388.         <E>............. Erase A File        <G>........ Goodbye & Log Off
  4389.         <D>.......... Download A File        <U>............ Upload A File
  4390.         <H>.. Help On Upload/Download        <P>........... Page The Sysop
  4391.         <M>.......... Message Section        <Q>........ Quit To MAIN MENU
  4392.         <S>........... SPITFIRE Doors        <N>................ New Files
  4393.         <T>.. Text Search Description        <F>.............. Find A File
  4394.         <X>........ Xpert Mode Toggle        <?>....... HELP With Commands
  4395.         <K>.....  File Menu Extension        <@>.......... Sysop Utilities
  4396.         <V>...... View A File Archive        <R>......... Read A Text File
  4397.  
  4398.         FILE MENU - <C L E G D U H P M Q S N T F X ? K @ V R>?
  4399.  
  4400.                                                                       Page 76
  4401.         ----------------------------------------------------------------------
  4402.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4403.         ----------------------------------------------------------------------
  4404.  
  4405.  
  4406.  
  4407.         11.2  FILE MENU EXPLANATION
  4408.         ---------------------------
  4409.         
  4410.           <C>.... Change File Area
  4411.                   This feature allows a user to change to a different File
  4412.                   Area.  If the user selects <Q>uit, the user will remain in
  4413.                   the current File Area.  If the user presses the ENTER
  4414.                   key, SPITFIRE will list the File Areas available to the user.
  4415.         
  4416.           <L>.... List Files In This Area
  4417.                   This feature will display the files (SFFILES.BBS) in the
  4418.                   current File Area that are available for the user to 
  4419.                   download.
  4420.                   
  4421.           <E>.... Erase A File
  4422.                   This feature allows a user the ability to erase a file from a
  4423.                   File Area.  Normally this feature is only available to users
  4424.                   with Sysop security.  When erasing a file from the file menu,
  4425.                   SPITFIRE prompts you as to whether you wish the file to be
  4426.                   added to SFNOUP.DAT.  Responding with a Y for Yes will add
  4427.                   the erased file's name to SFNOUP.DAT.
  4428.  
  4429.           <G>.... Goodbye & Log Off
  4430.                   This feature simply allows a user to log off the BBS.
  4431.  
  4432.           <D>.... Download A File
  4433.                   This feature simply allows a user the opportunity to download
  4434.                   a file, provided the user hasn't exceeded the maximum daily
  4435.                   download limit and provided the user has enough time left to
  4436.                   make the download.  The user does not have to be in any
  4437.                   specific File Area to perform a download.  SPITFIRE allows
  4438.                   the caller to automatically log off after the completion
  4439.                   of the download by placing a backslash "\" after the name
  4440.                   of the file to be downloaded.
  4441.                   
  4442.                   When the user is prompted for the name of the file to
  4443.                   download, if the user inputs the filename and period,
  4444.                   SPITFIRE will automatically add the ZIP extension.
  4445.                   In other words, if SF31. is entered, SPITFIRE will
  4446.                   initiate the download for SF31.ZIP.  If the period is
  4447.                   not added, SPITFIRE will not add the file extension.
  4448.                   
  4449.                   When the Download A File option is selected by a caller who
  4450.                   is logged on locally, the IMPORT/EXPORT Menu will be 
  4451.                   displayed.  The ansi/non-ansi screen for this menu, 
  4452.                   SFIMPEXP.BBS/CLR, will be displayed if found.  Otherwise,
  4453.                   the following default SPITFIRE menu will display.
  4454.  
  4455.                                                                       Page 77
  4456.         ----------------------------------------------------------------------
  4457.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4458.         ----------------------------------------------------------------------
  4459.  
  4460.  
  4461.  
  4462.                   >>>> IMPORT/EXPORT MENU <<<<
  4463.                   <I>...... Import A File       <E>............ Export A File
  4464.                   <R>...... Remove A File       <T>.. Text Search Description
  4465.                   <F>........ Find A File       <L>... List Files (This Area)
  4466.                   <C>... Change File Area       <Q>........ Quit To File Menu
  4467.                   <G>... Goodbye & Log Off
  4468.  
  4469.                   ENTER COMMAND <I E R T F L C Q G ?>
  4470.                   
  4471.                   <I>...  Import A File
  4472.                           Allows a file to be added to copied from another
  4473.                           drive and/or directory to a SPITFIRE file area.
  4474.                           SPITFIRE will prompt the user to enter the path
  4475.                           name of the file to be copied and also prompt
  4476.                           for a description of the file being copied.  The
  4477.                           filename, size, date and description of the file
  4478.                           being copied will be added to the SFFILES.BBS
  4479.                           for the file area the file is being copied to.
  4480.  
  4481.                   <E>...  Export A File
  4482.                           Allows a file to be copied to a drive and/or
  4483.                           directory not set up as a SPITFIRE file area.
  4484.                           The user will be prompted for the name of the
  4485.                           file to be copied and the path to which the
  4486.                           file will be copied to.
  4487.  
  4488.                   <R>...  Remove A File
  4489.                           Allows a file to be erased from the SPITFIRE
  4490.                           file area and removed from the appropriate
  4491.                           SFFILES.BBS.  When a file is removed, the
  4492.                           user is prompted as to whether the file should
  4493.                           be added to SFNOUP.DAT.
  4494.  
  4495.                   <T>...  Text Search Description
  4496.                           Allows a user to search for certain text within
  4497.                           a file description.  The user can search in a 
  4498.                           specific File Area or in all File Areas.  This 
  4499.                           feature ONLY searches the file description and not 
  4500.                           the file name, date or size.  However, when the
  4501.                           matching text is located, these will be displayed.
  4502.  
  4503.                   <F>...  Find A File
  4504.                           Allows a user to search a specific File Area or all
  4505.                           File Areas for a specific file.  Wildcards are 
  4506.                           allowed, with the exception of *.*.  If a user 
  4507.                           enters a file name without the file extension, 
  4508.                           SPITFIRE automatically adds a ".*" to the file name.
  4509.                           If there is a match, the file name, size, date and 
  4510.                           description will be shown, provided the file is 
  4511.                           listed in the SFFILES.BBS.
  4512.  
  4513.                                                                       Page 78
  4514.         ----------------------------------------------------------------------
  4515.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4516.         ----------------------------------------------------------------------
  4517.  
  4518.  
  4519.  
  4520.                   <L>...  List Files (This Area)
  4521.                           Will display the SFFILES.BBS for the current file
  4522.                           area that are available for the user to download. 
  4523.  
  4524.                   <C>...  Change File Area
  4525.                           Allows a user to change to a different File Area.  If
  4526.                           the user selects <Q>uit, the user will remain in the
  4527.                           current File Area.  If the user presses the ENTER 
  4528.                           key, SPITFIRE will list the File Areas available to 
  4529.                           the user.
  4530.  
  4531.                   <Q>...  Quit To File Menu
  4532.                           Allows the user to exit the IMPORT/EXPORT Menu and
  4533.                           return to the File Menu.
  4534.  
  4535.                   <G>...  Goodbye & Log Off
  4536.                           Allows the user to log off the BBS.
  4537.  
  4538.           <U>.... Upload A File
  4539.                   This feature simply allows a user the opportunity to upload a
  4540.                   file.  The user can be compensated additional time on the
  4541.                   BBS for the upload.  The amount of the additional time is set
  4542.                   by the Sysop.  SPITFIRE allows the caller to automatically 
  4543.                   log off after the completion of the upload by placing a 
  4544.                   backslash, "\", after the name of the file to be uploaded.
  4545.                   By using a forward slash, "/", at the beginning of the file
  4546.                   description, a caller can upload a file for Sysop only.  When
  4547.                   a file is uploaded for Sysop only, the Sysop is notified in 
  4548.                   HEYSYSOP.LOG.
  4549.  
  4550.                   After the name of the file to be uploaded is entered,
  4551.                   SPITFIRE will prompt the user to stand by while it
  4552.                   checks to see if the file already exists.  While checking
  4553.                   for the file, SPITFIRE will check for the same file with
  4554.                   a different extension.  In other words, if a user attempted
  4555.                   to upload SF31.PAK and SF31.ZIP was found, the user would
  4556.                   be notified of the existing file and prompted whether to 
  4557.                   continue with the upload.  Also, during the file check, 
  4558.                   SPITFIRE will remove any trailing digits from the file name.
  4559.                   In other words, if a user attempted to upload SF30.ZIP and 
  4560.                   SF31.ZIP was found, the user would be notified of the 
  4561.                   existing file and prompted whether to continue with the 
  4562.                   upload.
  4563.  
  4564.                   When the Upload A File option is selected by a caller who
  4565.                   is logged on locally, the IMPORT/EXPORT Menu will be 
  4566.                   displayed.  The ansi/non-ansi screen for this menu, 
  4567.                   SFIMPEXP.BBS/CLR, will be displayed if found.  Otherwise,
  4568.                   the following default SPITFIRE menu will display.
  4569.  
  4570.                                                                       Page 79
  4571.         ----------------------------------------------------------------------
  4572.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4573.         ----------------------------------------------------------------------
  4574.  
  4575.  
  4576.  
  4577.                   >>>> IMPORT/EXPORT MENU <<<<
  4578.                   <I>...... Import A File       <E>............ Export A File
  4579.                   <R>...... Remove A File       <T>.. Text Search Description
  4580.                   <F>........ Find A File       <L>... List Files (This Area)
  4581.                   <C>... Change File Area       <Q>........ Quit To File Menu
  4582.                   <G>... Goodbye & Log Off
  4583.  
  4584.                   ENTER COMMAND <I E R T F L C Q G ?>
  4585.                   
  4586.                   <I>...  Import A File
  4587.                           Allows a file to be added to copied from another
  4588.                           drive and/or directory to a SPITFIRE file area.
  4589.                           SPITFIRE will prompt the user to enter the path
  4590.                           name of the file to be copied and also prompt
  4591.                           for a description of the file being copied.  The
  4592.                           filename, size, date and description of the file
  4593.                           being copied will be added to the SFFILES.BBS
  4594.                           for the file area the file is being copied to.
  4595.  
  4596.                   <E>...  Export A File
  4597.                           Allows a file to be copied to a drive and/or
  4598.                           directory not set up as a SPITFIRE file area.
  4599.                           The user will be prompted for the name of the
  4600.                           file to be copied and the path to which the
  4601.                           file will be copied to.
  4602.  
  4603.                   <R>...  Remove A File
  4604.                           Allows a file to be erased from the SPITFIRE
  4605.                           file area and removed from the appropriate
  4606.                           SFFILES.BBS.  When a file is removed, the
  4607.                           user is prompted as to whether the file should
  4608.                           be added to SFNOUP.DAT.
  4609.  
  4610.                   <T>...  Text Search Description
  4611.                           Allows a user to search for certain text within
  4612.                           a file description.  The user can search in a 
  4613.                           specific File Area or in all File Areas.  This 
  4614.                           feature ONLY searches the file description and not 
  4615.                           the file name, date or size.  However, when the
  4616.                           matching text is located, these will be displayed.
  4617.  
  4618.                   <F>...  Find A File
  4619.                           Allows a user to search a specific File Area or all
  4620.                           File Areas for a specific file.  Wildcards are 
  4621.                           allowed, with the exception of *.*.  If a caller 
  4622.                           enters a file name without the file extension, 
  4623.                           SPITFIRE automatically adds a ".*" to the file name.
  4624.                           If there is a match, the file name, size, date and 
  4625.                           description will be shown, provided the file is 
  4626.                           listed in the SFFILES.BBS.
  4627.  
  4628.                                                                       Page 80
  4629.         ----------------------------------------------------------------------
  4630.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4631.         ----------------------------------------------------------------------
  4632.  
  4633.  
  4634.  
  4635.                   <L>...  List Files (This Area)
  4636.                           Will display the SFFILES.BBS for the current file
  4637.                           area that are available for the user to download. 
  4638.  
  4639.                   <C>...  Change File Area
  4640.                           Allows a user to change to a different File Area.  If
  4641.                           the user selects <Q>uit, the user will remain in the
  4642.                           current File Area.  If the user presses the ENTER 
  4643.                           key, SPITFIRE will list the File Areas available to 
  4644.                           the user.
  4645.  
  4646.                   <Q>...  Quit To File Menu
  4647.                           Allows the user to exit the IMPORT/EXPORT Menu and
  4648.                           return to the File Menu.
  4649.  
  4650.                   <G>...  Goodbye & Log Off
  4651.                           Allows the user to log off the BBS.
  4652.  
  4653.           <H>.... Help On Upload/Download
  4654.                   This feature will describe the various file transfer
  4655.                   protocols available to the user.  The help information
  4656.                   comes from SFPROTCO.HLP and may be edited with your
  4657.                   favorite text editor, provided it saves in ASCII format.
  4658.         
  4659.           <P>.... Page The Sysop
  4660.                   This feature notifies the Sysop that a user has a question
  4661.                   or problem to chat about.  If the Sysop is not available to
  4662.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  4663.                   is displayed to the caller and the caller is prompted as to
  4664.                   whether they would like to leave a comment to the Sysop.
  4665.  
  4666.           <M>.... Message Section
  4667.                   This feature takes a user from the FILE Section of SPITFIRE
  4668.                   to the MESSAGE Section.
  4669.  
  4670.           <Q>.... Quit To Main Menu
  4671.                   This feature takes a user from the FILE Section of SPITFIRE
  4672.                   to the MAIN Section.
  4673.         
  4674.           <S>.... SPITFIRE Doors
  4675.                   This feature allows a caller to terminate SPITFIRE so a
  4676.                   third party program can be run on-line.  Normally, but not
  4677.                   always, the third party program is a game.  When finished
  4678.                   with the third party program, the caller is returned to
  4679.                   SPITFIRE.
  4680.  
  4681.           <N>.... New Files
  4682.                   This feature allows a user to search a specific File Area 
  4683.                   or all File Areas since a specific date or since the last 
  4684.  
  4685.                                                                       Page 81
  4686.         ----------------------------------------------------------------------
  4687.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4688.         ----------------------------------------------------------------------
  4689.  
  4690.  
  4691.  
  4692.                   time the user searched for new files.  In addition to
  4693.                   listing the new files, a file statistics message will 
  4694.                   display to the user the number of new files received since 
  4695.                   last checked, the total number of files available for 
  4696.                   download on the BBS and the number of bytes of downloadable 
  4697.                   files which exist on the BBS.
  4698.                   
  4699.           <T>.... Text Search
  4700.                   This feature allows a user to search for certain text within
  4701.                   a file description.  The user can search in a specific File
  4702.                   Area or in all File Areas.  Please note that this feature
  4703.                   searches ONLY the file description and not the file name,
  4704.                   date or size.  These will be displayed, however, when
  4705.                   matching text is located.
  4706.  
  4707.           <F>.... Find A File
  4708.                   This feature allows a user to search a specific File Area or
  4709.                   all File Areas for a certain file.  Wildcards are allowed,
  4710.                   with the exception of *.*.  If a caller enters a file name
  4711.                   without the file extension, SPITFIRE automatically adds a
  4712.                   ".*" to the file name.  If there is a match, the file name, 
  4713.                   size, date and description will be shown, provided the file 
  4714.                   is listed in the SFFILES.BBS.
  4715.         
  4716.           <X>.... Xpert Mode Toggle
  4717.                   This feature changes a user's status from a novice to an
  4718.                   expert or vice versa.  If a user is set as a novice, then
  4719.                   the menu descriptions will scroll by after each command.  If
  4720.                   a user is set as an expert, then only the command letters
  4721.                   scroll by after each command.
  4722.         
  4723.           <?>.... HELP With Commands
  4724.                   This feature will display help for each command available 
  4725.                   from the FILE MENU.  This feature is augmented with 
  4726.                   SFHELP.EXE, which creates separate help screens for each 
  4727.                   individual command.  For more information on SFHELP.EXE, 
  4728.                   consult the documentation accompanying it.  This program is 
  4729.                   available for download on Buffalo Creek's BBS.
  4730.  
  4731.           <K>.... File Menu Extension
  4732.                   This command can be used to run third party programs which
  4733.                   are configured by the Sysop.  It is set up by including the 
  4734.                   necessary commands to execute the desired option within the 
  4735.                   SFMESS.BAT file.  It should be noted that Sysops will need 
  4736.                   to use the SFHELP.EXE utility to modify the SPITFIRE.HLP 
  4737.                   file so it properly explains the added option.
  4738.  
  4739.           <@>.... Sysop Utilities
  4740.                   This feature takes a user from the FILE Section to the SYSOP
  4741.  
  4742.                                                                       Page 82
  4743.         ----------------------------------------------------------------------
  4744.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4745.         ----------------------------------------------------------------------
  4746.  
  4747.  
  4748.  
  4749.                   Section.  The BBS is maintained from the SYSOP Section.  This
  4750.                   feature is not normally available to most users.
  4751.  
  4752.           <V>.... View A File Archive
  4753.                   This feature allows a user to view the contents of a ZIP
  4754.                   file.  The user will see the file name, file size and file 
  4755.                   date of each file within the compressed ZIP file.  The user
  4756.                   does not have to be in a specific file area to utilize this
  4757.                   feature.
  4758.  
  4759.           <R>.... Read A Text File
  4760.                   This feature allows a user to read a text file available for
  4761.                   download.  The user may want to use this feature and simply
  4762.                   capture the text to save downloading the file.  The user does
  4763.                   not have to be in a specific File Area to utilize this
  4764.                   feature.
  4765.  
  4766.  
  4767.         11.3  UPLOAD/DOWNLOAD PROTOCOLS
  4768.         -------------------------------
  4769.         
  4770.              The following is a list of Upload & Download protocols available
  4771.         by SPITFIRE.
  4772.         
  4773.                                     1) Ascii
  4774.                                     2) Xmodem Checksum
  4775.                                     3) Xmodem CRC
  4776.          <* Presently D/L only>     4) 1K-Xmodem  <Ymodem>
  4777.                                     5) SEAlink Derived
  4778.                                     6) Telink
  4779.                                 *   7) Ymodem Batch
  4780.                                 *   8) SEAlink Derived Batch
  4781.                                     9) Ymodem-g       <Error-correction modems>
  4782.                                 *  10) Ymodem-g Batch <Error-correction modems>
  4783.  
  4784.              SPITFIRE will not allow a caller to download files with a .COM, 
  4785.         .EXE, .ARC, .ARJ, ZIP, or PAK extension when using the ASCII transfer
  4786.         protocol.
  4787.  
  4788.              Batch transfers using the External Protocol drivers are supported
  4789.         by SPITFIRE. (For more information refer to the section - EXTERNAL 
  4790.         FILE TRANSFER PROTOCOLS - of this manual.)
  4791.  
  4792.  
  4793.         11.4 BATCH DOWNLOAD MENU
  4794.         ------------------------
  4795.         
  4796.             In order for the Batch Download Menu to be displayed the caller 
  4797.         must have selected to download a file from the File Menu and then 
  4798.         selected a file transfer protocol that is capable of doing batch 
  4799.  
  4800.                                                                       Page 83
  4801.         ----------------------------------------------------------------------
  4802.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4803.         ----------------------------------------------------------------------
  4804.  
  4805.  
  4806.  
  4807.         downloads.  It is possible for a user to do a batch download without 
  4808.         ever having the Batch Download Menu displayed to them.  The Batch 
  4809.         Download Menu will be displayed if after filling their batch queue the
  4810.         user responds "N" when prompted whether to begin the batch transfer now
  4811.         or if when their batch queue is empty and the caller presses return 
  4812.         when asked to enter the name of the file to be downloaded.
  4813.  
  4814.             The SPITFIRE default Download Batch Menu will look like this:
  4815.             
  4816.         >>>> BATCH DOWNLOAD MENU <<<<            
  4817.         <A>...... Add To Batch Queue       <W>... What's In Batch Queue
  4818.         <D>.... Download Batch Queue       <R>.. Remove File From Queue
  4819.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  4820.         <C>........ Change File Area       <Q>....... Quit To File Menu
  4821.         <?>.................... Help       <G>....... Goodbye & Log Off
  4822.         
  4823.         BATCH MENU - [A W D R S L C Q ? G]?
  4824.  
  4825.         <A>... Add To Batch Queue 
  4826.                This feature allows the caller to enter the name of the 
  4827.                files(s) to be added to the batch queue.  SPITFIRE will not 
  4828.                allow the user to exceed their daily download limit or time 
  4829.                limit.  
  4830.         
  4831.         <W>... What's In Batch Queue
  4832.                This feature allows the caller to review the file(s) that have
  4833.                been added to the batch queue.  SPITFIRE will also inform the
  4834.                caller of the approximate time required for the file transfer
  4835.                of each file, as well as the total approximate time to transfer
  4836.                the entire batch queue.
  4837.                
  4838.         <D>... Download Batch Queue       
  4839.                This feature simply starts the batch download provided the 
  4840.                caller has files to download listed in the batch queue.  Before
  4841.                the download(s) are started, the caller is prompted as to
  4842.                whether they wish to log off when the transfer is finished.  If
  4843.                the answer is Yes, SPITFIRE will automatically log the caller 
  4844.                off after the download(s) are complete.
  4845.                
  4846.         <R>... Remove File From Queue
  4847.                In the event, the caller changes his/her mind about including a 
  4848.                file in their batch queue, this feature will allow a caller to 
  4849.                remove a file from the batch queue.
  4850.  
  4851.         <S>... Start New Batch Queue       
  4852.                In the event the caller decides to start over, this feature 
  4853.                allows the caller to clear all file names currently contained 
  4854.                in the batch queue.
  4855.  
  4856.                                                                       Page 84
  4857.         ----------------------------------------------------------------------
  4858.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4859.         ----------------------------------------------------------------------
  4860.  
  4861.  
  4862.  
  4863.         <L>... List Files (This Area)
  4864.                This feature will display the files in the current File Area
  4865.                which are available for the caller to download.  The file's
  4866.                name, file size, file date and a brief description of the
  4867.                file will be displayed to the caller.
  4868.  
  4869.         <C>... Change File Area       
  4870.                This feature allows the caller to change to a different File 
  4871.                Area.  If the caller selects <Q>uit, the caller will remain in 
  4872.                the present File Area.  If the caller presses the [ENTER] key,
  4873.                SPITFIRE will list the File Areas available to the caller.  If
  4874.                a number corresponding to an available File Area is entered, 
  4875.                SPITFIRE will make that File Area the current File Area.
  4876.  
  4877.         <Q>... Quit To File Menu
  4878.                This feature will take the caller from the Batch Section of
  4879.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  4880.                the caller's batch queue is cleared.
  4881.  
  4882.         <?>... Help       
  4883.                This feature will offer a brief description of the various
  4884.                commands available from the Batch Download Menu.
  4885.  
  4886.         <G>... Goodbye & Log Off
  4887.                This feature simply allows the caller to log off the BBS.
  4888.  
  4889.         
  4890.         11.5 BATCH UPLOAD MENU
  4891.         ----------------------
  4892.  
  4893.             For the Batch Upload Menu to be displayed the caller must have
  4894.         selected to upload a file from the File Menu and selected a file 
  4895.         transfer protocol that is capable of doing batch file transfers.  
  4896.         It is possible for a user to do a batch upload without ever having 
  4897.         the Batch Upload Menu displayed to them.  The Batch Upload Menu will
  4898.         be displayed if after filling their batch queue, the user responds 
  4899.         "N" when prompted whether to begin the batch transfer now or if when 
  4900.         their batch queue is empty and the caller presses return when asked 
  4901.         to enter the name of the file to be uploaded.  SPITFIRE's default
  4902.         Upload Batch Menu will look like this:
  4903.             
  4904.         >>>>> BATCH UPLOAD MENU <<<<<
  4905.         <A>...... Add To Batch Queue       <W>... What's In Batch Queue
  4906.         <U>...... Upload Batch Queue       <R>.. Remove File From Queue
  4907.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  4908.         <C>........ Change File Area       <Q>....... Quit To File Menu
  4909.         <?>.................... Help       <G>....... Goodbye & Log Off
  4910.         
  4911.         BATCH MENU - [A W U R S L C Q ? G]?
  4912.  
  4913.                                                                       Page 85
  4914.         ----------------------------------------------------------------------
  4915.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4916.         ----------------------------------------------------------------------
  4917.         
  4918.  
  4919.  
  4920.         <A>... Add To Batch Queue 
  4921.                This feature allows the caller to enter the name of the 
  4922.                files(s) to be added to the batch queue.  SPITFIRE will
  4923.                prompt the caller to enter the file name and a description
  4924.                of the file to be uploaded.
  4925.  
  4926.         <W>... What's In Batch Queue
  4927.                This feature allows the caller to review the file(s) that have
  4928.                been added to the batch queue.  SPITFIRE will display the
  4929.                file name(s) and a brief description of the files currently
  4930.                contained in the batch queue.
  4931.                
  4932.         <D>... Upload Batch Queue       
  4933.                This feature simply starts the batch upload provided the 
  4934.                caller has files to upload listed in the batch queue.  Before
  4935.                the upload(s) are started, the caller is prompted as to
  4936.                whether they wish to log off when the transfer is finished.  If
  4937.                the answer is Yes, SPITFIRE will automatically log the caller 
  4938.                off after the upload(s) are complete.  If the caller fails to 
  4939.                provide a description for a file in a batch upload, SPITFIRE 
  4940.                provides a default description of: "No Description Provided".
  4941.                
  4942.         <R>... Remove File From Queue
  4943.                This feature will allow a caller to remove a file from the
  4944.                batch queue, in the event, the caller changes his/her mind
  4945.                about including a file in their batch queue.
  4946.  
  4947.         <S>... Start New Batch Queue       
  4948.                In the event the caller decides to start over, this feature 
  4949.                allows the caller to clear all file names currently contained 
  4950.                in the batch queue.
  4951.  
  4952.         <L>... List Files (This Area)
  4953.                This feature will display the files in the current File Area
  4954.                which are available to the caller.  The file's name, file size,
  4955.                file date and a brief description of the file will be displayed
  4956.                to the caller.
  4957.  
  4958.         <C>... Change File Area       
  4959.                This feature allows the caller to change to a different File 
  4960.                Area.  If the caller selects <Q>uit, the caller will remain in 
  4961.                the present File Area.  If the caller presses the [ENTER] key,
  4962.                SPITFIRE will list the File Areas available to the caller.  If
  4963.                a number corresponding to an available File Area is entered, 
  4964.                SPITFIRE will make that File Area the current File Area.
  4965.  
  4966.         <Q>... Quit To File Menu
  4967.                This feature will take the caller from the Batch Section of
  4968.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  4969.                the caller's batch queue is cleared.
  4970.  
  4971.                                                                       Page 86
  4972.         ----------------------------------------------------------------------
  4973.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4974.         ----------------------------------------------------------------------
  4975.  
  4976.  
  4977.  
  4978.         <?>... Help       
  4979.                This feature will offer a brief description of the various
  4980.                commands available from the Batch Upload Menu.
  4981.  
  4982.         <G>... Goodbye & Log Off
  4983.                This feature simply allows the caller to log off the BBS.
  4984.  
  4985.  
  4986.         12.0  SYSOP SECTION EXPLAINED
  4987.         -----------------------------
  4988.         
  4989.              Almost all the Sysop utilities are contained in SPITFIRE.  No
  4990.         external programs are needed to do normal, day-to-day maintenance.
  4991.         However, it is our hope that people will implement utilities for
  4992.         SPITFIRE.  In the event you are interested in writing such a utility
  4993.         and need detailed information regarding how SPITFIRE interacts with
  4994.         different support files, please feel free to contact Buffalo
  4995.         Creek's BBS (515-225-8496).
  4996.         
  4997.         >>>>>>>> SYSOP MENU <<<<<<<<
  4998.         <D>.............. Drop To DOS        <E>............... Event Menu
  4999.         <F>............... File Areas        <G>........ Goodbye & Log Off
  5000.         <H>............ List Comments        <I>.......... Pack Users File
  5001.         <J>........ Pack Message Base        <R>.. Remove Backup/Log Files
  5002.         <M>...... Message Conferences        <P>......... Print Users File
  5003.         <Q>........ Quit To MAIN MENU        <U>............. Modify Users
  5004.         <V>........... View Log Files        <X>........ Xpert Mode Toggle
  5005.  
  5006.        SYSOP MENU [D E F G H I J R M P Q U V X]?
  5007.  
  5008.  
  5009.         12.1  SYSOP MENU EXPLANATION
  5010.         ----------------------------
  5011.  
  5012.            <D>.... Drop to DOS
  5013.                    This feature allows you to drop to DOS from a remote 
  5014.                    location.  You need to use the ALT+J feature or ALT+D 
  5015.                    feature to drop to DOS locally.  When this feature is used 
  5016.                    from a remote location, SPITFIRE will not allow the user to 
  5017.                    drop to DOS unless the drop-to-DOS password is properly 
  5018.                    entered.  This password is configured using the ALT+Z 
  5019.                    command at the "Ready..." prompt.  It is recommended that 
  5020.                    this feature be made available to only trusted users, if 
  5021.                    made available at all.  When this feature is utilized, 
  5022.                    SPITFIRE shells to SFREMOTE.BAT and sends a parameter 
  5023.                    which indicates the COMM port being used.
  5024.  
  5025.            <E>.... Event Menu
  5026.                    This option is used for maintaining events used on the
  5027.  
  5028.                                                                       Page 87
  5029.         ----------------------------------------------------------------------
  5030.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5031.         ----------------------------------------------------------------------
  5032.         
  5033.  
  5034.  
  5035.                    BBS.  It is used to List Events, Enable An Event and
  5036.                    to Disable An Event.  For more detailed information, refer
  5037.                    to the EVENTS MENU EXPLANATION section of this manual.
  5038.         
  5039.            <F>.... File Areas
  5040.                    This displays the File Area System Record's Menu.  From
  5041.                    this menu, you are able to configure or modify the File
  5042.                    Area System Records.  For more detailed information,
  5043.                    refer to the section - CONFIGURING FILE AREA RECORDS of
  5044.                    this manual.
  5045.  
  5046.            <G>.... Goodbye & Log Off
  5047.                    This feature simply allows the user to log off the BBS. 
  5048.  
  5049.            <H>.... List Comments
  5050.                    This feature searches Message Conference #1 for messages 
  5051.                    addressed to you.  If any messages are found, then SPITFIRE 
  5052.                    shows them to you.  If there are no messages found, then 
  5053.                    SPITFIRE notifies you that there are no messages addressed 
  5054.                    to you.
  5055.              
  5056.            <I>.... Pack Users File
  5057.                    This feature allows you to pack SFUSERS.DAT.  When using 
  5058.                    this feature, SPITFIRE will purge any user marked for 
  5059.                    deletion from the user's file.  Also, SPITFIRE gives you 
  5060.                    the opportunity to purge inactive users.  When you select 
  5061.                    this feature, SPITFIRE will ask if you wish to purge 
  5062.                    inactive users.  If you answer "Y", then you will be asked 
  5063.                    to purge users that haven't called for <x> amount of days.  
  5064.                    The value of <x> is determined by you.  Those users who 
  5065.                    haven't logged on for <x> amount of days will then be purged
  5066.                    from the user's file.  SPITFIRE allows you to toggle whether
  5067.                    a purge will be allowed or not allowed for each user.  If
  5068.                    a user has been toggled to purge not allowed, the user will
  5069.                    not be purged regardless, even if they have not called for
  5070.                    the <x> amount of days specified here.
  5071.                    
  5072.                    If you are operating a multi-node system, SPITFIRE will not
  5073.                    allow you to pack the users file while a caller is on any
  5074.                    of the available nodes.  Also, if you are packing the 
  5075.                    users file and a caller attempts to log-on, after entering
  5076.                    their name and password, SPITFIRE notifies the caller that
  5077.                    system maintenance is being performed, asks the caller to
  5078.                    call back later and then logs the caller off the BBS.  The
  5079.                    Sysop may create their own ASCII/ANSI display screen, 
  5080.                    SFMAINT.BBS/CLR, which will be displayed here, if found.
  5081.  
  5082.                                                                       Page 88
  5083.         ----------------------------------------------------------------------
  5084.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5085.         ----------------------------------------------------------------------
  5086.        
  5087.  
  5088.  
  5089.            <J>.... Pack Message Base
  5090.                    When you select this feature, you will be asked if you're 
  5091.                    sure you want to pack the message base.  If you answer "y", 
  5092.                    SPITFIRE goes through the message files and purges all 
  5093.                    messages that have been marked as deleted.  When configuring
  5094.                    your Message Conference records you should have also
  5095.                    specified a number of days old for purging messages from
  5096.                    each message conference.  Any messages older than the
  5097.                    number of days you specified for the individual message
  5098.                    conferences will also be purged, provided it is not a
  5099.                    threaded message and the Message Conference was set not to 
  5100.                    allow purging of threaded messages.  It is recommended that
  5101.                    you do this on a regular basis for a couple of reasons:  
  5102.                    <1>  Disk space.
  5103.                    <2> Speed (SPITFIRE works faster with  fewer messages).
  5104.              
  5105.                    If you are operating a multi-node system, SPITFIRE will not
  5106.                    allow you to pack the message base while a caller is on any
  5107.                    of the available nodes.  Also, if you are packing the 
  5108.                    message base and a caller attempts to log-on, after entering
  5109.                    their name and password, SPITFIRE notifies the caller that
  5110.                    system maintenance is being performed, asks the caller to
  5111.                    call back later and then logs the caller off the BBS.  The
  5112.                    Sysop may create their own ASCII/ANSI display screens, 
  5113.                    SFMAINT.BBS/CLR, which will be displayed here, if found.
  5114.  
  5115.            <R>.... Remove Backup/Log Files
  5116.                    When selected, this option will display the following menu:
  5117.              
  5118.               >>> FILE REMOVAL MENU <<<
  5119.               <C>.... Erase CALLERS.LOG
  5120.               <H>... Erase HEYSYSOP.LOG
  5121.               <M>..... Erase SFMSG*.$??
  5122.               <U>.... Erase SFUSERS.$??
  5123.              
  5124.               FILE REMOVAL MENU - [C H M U Q]?
  5125.              
  5126.               <C>... Erase CALLERS.LOG
  5127.                      Selecting this option will cause the existing CALLERS.LOG
  5128.                      file to be erased.  SPITFIRE will automatically create a
  5129.                      new CALLERS.LOG file.
  5130.                      
  5131.               <H>... Erase HEYSYSOP.LOG
  5132.                      Selecting this option will cause the existing HEYSYSOP.LOG
  5133.                      file to be erased.  SPITFIRE will automatically create a
  5134.                      new HEYSYSOP.LOG file.
  5135.  
  5136.               <M>... Erase SFMSG*.$??
  5137.                      When this option is selected, all backup files from the
  5138.                      Message Conferences are erased.
  5139.  
  5140.                                                                       Page 89
  5141.         ----------------------------------------------------------------------
  5142.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5143.         ----------------------------------------------------------------------
  5144.        
  5145.  
  5146.                     
  5147.               <U>... Erase SFUSERS.$??
  5148.                      When this option is selected, the SPITFIRE user's backup
  5149.                      files are erased.
  5150.  
  5151.            <M>....  Message Conferences
  5152.                     This displays the Message Conference System Record's Menu.
  5153.                     From this menu, you are able to configure or modify the 
  5154.                     Message Conference System Records.  For more detailed 
  5155.                     information, refer to the section - CONFIGURING MESSAGE
  5156.                     CONFERENCE RECORDS.
  5157.                    
  5158.            <P>....  Print Users File
  5159.                     This feature prints out a hardcopy list of users' names, 
  5160.                     their cities and phone numbers.  This can only be executed 
  5161.                     locally.
  5162.  
  5163.            <Q>....  Quit to MAIN MENU
  5164.                     This feature takes you from the Sysop Utility Section of 
  5165.                     SPITFIRE to the MAIN MENU.
  5166.  
  5167.            <U>....  Modify users
  5168.                     This feature is the same as selecting ALT+A at the 
  5169.                     "Ready..." prompt.  The menu that accompanies this 
  5170.                     selection is self-explanatory.  This feature is used to
  5171.                     change statistics on any user and to manually add new
  5172.                     users.  For further information, refer to the section -
  5173.                     SPECIAL FUNCTION KEY DEFINITIONS of this manual.
  5174.              
  5175.            <V>....  View Log Files
  5176.                     This option allows you to view SPITFIRE's log files which
  5177.                     include; CALLERS.LOG, HEYSYSOP.LOG,SFPURGED.USR and/or 
  5178.                     SFNEWU.ANS.  These files can be read from the SPITFIRE 
  5179.                     "Ready..." prompt without having to log-on the BBS and 
  5180.                     accessing this feature from the Sysop Menu.  You are 
  5181.                     prompted as to whether you wish to review the Caller's log,
  5182.                     Heysysop log, purged user listing or user responses to the
  5183.                     new user questionnaire.  Upon selecting the desired log, 
  5184.                     you are then presented with the following options for 
  5185.                     reading the log file:
  5186.              
  5187.                     <T>..Today's Date
  5188.                          will begin displaying the CALLERS.LOG, HEYSYSOP.LOG,
  5189.                          SFPURGED.USR or SFNEWU.ANS from its first entry for 
  5190.                          the current day.
  5191.  
  5192.                     <B>..Beginning Of File
  5193.                          will display the CALLERS.LOG, HEYSYSOP.LOG, SFNEWU.ANS
  5194.                          or SFPURGED.USR from the beginning of the file, 
  5195.                          starting with the first entry.
  5196.  
  5197.                                                                       Page 90
  5198.         ----------------------------------------------------------------------
  5199.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5200.         ----------------------------------------------------------------------
  5201.        
  5202.  
  5203.  
  5204.                     <S>..Specify Date
  5205.                          will prompt for a date to be entered and will begin 
  5206.                          displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
  5207.                          or SFNEWU.ANS with the first entry for the date that 
  5208.                          is entered.  If the date specified here can not be 
  5209.                          found, SPITFIRE will search for the next newer date 
  5210.                          than what was specified and display the file from 
  5211.                          that point forward.
  5212.               
  5213.                     <Q>..Quit
  5214.                          Returns you to the Sysop Menu.
  5215.  
  5216.            <X>....  Xpert Mode Toggle
  5217.                     This feature changes your status from a novice to an 
  5218.                     expert or vice versa.  If you are set as a novice, then 
  5219.                     the menu descriptions will scroll by after each command.  
  5220.                     If you are set as an expert, then only the command letters 
  5221.                     scroll by after each command.
  5222.         
  5223.  
  5224.         13.0  SPECIAL COMMANDS FOR SYSOP STATUS
  5225.         ---------------------------------------
  5226.         
  5227.         Definition of Sysop Status
  5228.         --------------------------
  5229.       
  5230.              When we refer to Sysop Status in this manual, we refer to any user
  5231.         that has a security level equal to, or greater than, the Sysop security
  5232.         level set using the ALT+Z feature at the "Ready..." prompt.
  5233.         
  5234.              The Message section has a few "Special Commands" for users with
  5235.         Sysop Status.
  5236.         
  5237.              When a system is configured to allow a user the ability to delete
  5238.         messages, it's important to note that only the sender and receiver can
  5239.         delete messages, except for users with Sysop Status.  Any user with 
  5240.         Sysop status can read, delete, and un-delete any message.  
  5241.         
  5242.              The <P>rivate command is a toggle that can be used to make a
  5243.         non-public message public and a public message non-public.
  5244.         
  5245.              Last in the message arena is the <U>ndelete command.  Anyone with
  5246.         Sysop Status will automatically be able to read all the messages in
  5247.         the message system, even if they have been deleted.  If you see a
  5248.         message which has been marked for deletion you may undelete it by
  5249.         using this command.  Your callers will not be able to read deleted
  5250.         messages unless their access level is considered Sysop Status.
  5251.  
  5252.              When a message is Undeleted, changed from Non-public to Public or 
  5253.         changed from Public to Non-public, the message will be re-displayed so 
  5254.  
  5255.                                                                       Page 91
  5256.         ----------------------------------------------------------------------
  5257.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5258.         ----------------------------------------------------------------------
  5259.        
  5260.  
  5261.  
  5262.         the change can be verified.  When a message is changed from Non-public
  5263.         to Public, an option is given which will allow the message to be
  5264.         addressed to "All Users".
  5265.  
  5266.              If a user with Sysop Status attempts to upload a file that already
  5267.         exists, then that user is given the opportunity to overwrite the file.
  5268.         The user will be warned that the file already exists and given the
  5269.         option to overwrite it.  SPITFIRE will not allow any other user without
  5270.         Sysop Status this privilege.
  5271.  
  5272.  
  5273.         13.1  SPECIAL COMMANDS FOR SYSOP
  5274.         --------------------------------
  5275.         
  5276.              The Sysop is determined within the ALT+Z configuration window.
  5277.         The name entered here for Sysop user name is whom SPITFIRE considers
  5278.         to be the Sysop of the BBS.  It is to this user, that comments to
  5279.         Sysop are left by callers from the Main Menu.  
  5280.         
  5281.              The Sysop has one feature available to them that no other users
  5282.         have, regardless of the user's security.  When opting to read messages,
  5283.         if you have been recognized as the system Sysop, you will be prompted
  5284.         as to whether you wish to preview the messages.  What this means is
  5285.         that you will be able to read messages but the messages will not be
  5286.         marked as having been received.  A handy use for this feature may
  5287.         be when you don't have time to respond to all your messages.  You
  5288.         can still read the messages and respond to those you choose.  Users
  5289.         will not see that you have received the message and feel slighted by
  5290.         the fact that you did not respond.  You can later read messages and
  5291.         respond when you have more time to devote to responding to messages.
  5292.         Also, those with Sysop-Level security have an "unlimited" number of
  5293.         daily node chats of "unlimited" duration.        
  5294.  
  5295.         14.0 EVENTS MENU EXAMPLE
  5296.         ------------------------
  5297.  
  5298.              It is possible for a Sysop to automatically execute specific
  5299.         programs automatically by setting these programs up as a scheduled
  5300.         event using SPITFIRE's Events Menu.  
  5301.  
  5302.            >>>>>>>> EVENTS MENU <<<<<<<<
  5303.            <L>............ List An Event      <E>.......... Enable An Event
  5304.            <D>......... Disable An Event      <Q>..................... Quit
  5305.            <+>............... Next Event      <->........... Previous Event
  5306.            
  5307.         EVENTS MENU - [L E D Q + -]?
  5308.  
  5309.                                                                       Page 92
  5310.         ----------------------------------------------------------------------
  5311.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5312.         ----------------------------------------------------------------------
  5313.        
  5314.  
  5315.  
  5316.         14.1  EVENTS MENU EXPLANATION
  5317.         -----------------------------
  5318.                      
  5319.            <L>.... List An Event
  5320.                    SPITFIRE supports 13 events <A..M>.  When you select 
  5321.                    this feature, you will be asked which event <A..M> you 
  5322.                    wish to view.  If the event you select is not configured,
  5323.                    SPITFIRE will state that this event is not active.  If
  5324.                    the event you select is configured, then SPITFIRE will 
  5325.                    display the time of the event, the day of the event, 
  5326.                    whether the event is active and whether it has been 
  5327.                    completed that day.
  5328.  
  5329.            <E>.... Enable An Event
  5330.                    This feature is used to activate one of the 13 scheduled
  5331.                    events available.  When you select this feature, you 
  5332.                    will be asked which event you wish to create.  If you 
  5333.                    select one that is already active, SPITFIRE will notify 
  5334.                    you that the event selected is already active and then 
  5335.                    ask you if you wish to change it.  If the requested 
  5336.                    event designation is not active, you will then be asked 
  5337.                    for the time of the event (use military time.  Example: 
  5338.                    22:00 = 10pm).  Next you will be asked which day for the
  5339.                    event.  
  5340.                        
  5341.                    The format looks like this:
  5342.  
  5343.                    0=Sunday, 1=Monday, 2=Tuesday, etc....7=All!
  5344.         
  5345.                    Next, you will be prompted as to whether the event should
  5346.                    be marked as having been completed for the day.  If you 
  5347.                    reply with N for No, and the event is configured to be
  5348.                    executed at a time earlier than when it is created, the
  5349.                    event will be executed upon exiting the Events Menu.  If
  5350.                    you reply with N for No, and the event is configured to be
  5351.                    executed at a time later than when it is created, it will
  5352.                    be executed at the next scheduled time.  If you reply with
  5353.                    Y, for Yes, the event will not be executed until the next 
  5354.                    designated scheduled time, after the day it is created.
  5355.              
  5356.                    Lastly, you are prompted as to whether the event should
  5357.                    be marked as an on time event.  When an event is marked as
  5358.                    an on time event, when a caller logs onto the BBS, SPITFIRE
  5359.                    checks their time against any on time event that has not
  5360.                    been completed for that day.  If the event is scheduled to
  5361.                    run during the amount of time the caller has, then SPITFIRE
  5362.                    reduces their amount of time on the BBS by that amount.
  5363.                    For example, if a caller is allowed 60 minutes when logging
  5364.  
  5365.                                                                       Page 93
  5366.         ----------------------------------------------------------------------
  5367.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5368.         ----------------------------------------------------------------------
  5369.        
  5370.  
  5371.  
  5372.                    onto the BBS, and SPITFIRE checks for an on time event and
  5373.                    determines an on time event is to be executed in 25 minutes,
  5374.                    the time the caller is allowed on the BBS for the current 
  5375.                    call is changed to 25 minutes.
  5376.  
  5377.          **NOTE**  Even though an event is marked as an on time event, it
  5378.                    is possible that a user could gain additional time on the
  5379.                    BBS preventing the event from being executed on time.  For
  5380.                    example, the BBS could be configured to allow additional 
  5381.                    time for file uploads (i.e. 2 to 1 time compensation for 
  5382.                    uploads) or offer time bank programs where the user can 
  5383.                    withdraw stored online time.
  5384.  
  5385.                    After you have selected the desired scheduled event and 
  5386.                    you have designated the time and day the event is to be 
  5387.                    performed, you will need to modify the SF.BAT file with
  5388.                    your favorite text editor.  For illustration purposes, 
  5389.                    let's assume you wish to execute Buffalo Creek Software's
  5390.                    SFLOG.EXE to create a bulletin of the weekly activity on 
  5391.                    your BBS.  SFLOG.EXE requires you to specify the bulletin
  5392.                    filename that the information will be written to by 
  5393.                    adding a "/BULLET<x>" to the command line parameter.  Our
  5394.                    example will use the file BULLET1.  To simplify this
  5395.                    explanation, we will also assume all files are being
  5396.                    run from the default directories, and the event you wish
  5397.                    to create will be event A.
  5398.            
  5399.                    First, you will need to select <E>.... Enable An Event 
  5400.                    from the Sysop Utilities Menu and then choose A as the 
  5401.                    event to be created.  You are then prompted for the time 
  5402.                    the event will be performed.  Let's assume you will enter
  5403.                    01:00.  Next, you are prompted for the day the event will
  5404.                    be performed.  Let's assume you wish to run the event 
  5405.                    every Sunday, so enter 0.  Next, when prompted whether to
  5406.                    mark the event as being completed type Y.  Lastly, you 
  5407.                    are prompted as to whether the event should be an on time
  5408.                    event, so enter N
  5409.  
  5410.                    Now, using your favorite text editor, the SF.BAT file for
  5411.                    Event A will look like this:
  5412.              
  5413.                    :EVENT_A
  5414.                       REM Place Event Commands Here
  5415.                    GOTO LOOP
  5416.              
  5417.                    What is required next is to include all necessary DOS 
  5418.                    commands which are needed to run the SFLOG.EXE program 
  5419.                    and enter those in place of the "REM Place Event Commands
  5420.                    Here".  A completed SF.BAT for Event A would appear as:
  5421.  
  5422.                                                                       Page 94
  5423.         ----------------------------------------------------------------------
  5424.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5425.         ----------------------------------------------------------------------
  5426.        
  5427.  
  5428.  
  5429.                    :EVENT_A
  5430.                       CD\SF\WORK
  5431.                       SFLOG /BULLET1
  5432.                       COPY BULLET1.* \SF\DISPLAY
  5433.                       ERASE BULLET1.*
  5434.                       CD\SF
  5435.                    GOTO LOOP
  5436.  
  5437.                    With the event set up in the previously described manner,
  5438.                    every Sunday morning at 1:00 am (or immediately after a
  5439.                    user logs off since it has not been marked as an on time 
  5440.                    event), SFLOG would create a list of the BBS weekly 
  5441.                    activity.  SFLOG must be located in the same directory as 
  5442.                    CALLERS.LOG (WORK).  Therefore, we begin by changing to that
  5443.                    directory.  SFLOG is then executed and BULLET1.BBS/CLR are 
  5444.                    created.  The bulletins must now be copied to the DISPLAY 
  5445.                    file directory and to conserve space the BULLET1.BBS/CLR 
  5446.                    files in the WORK directory are deleted.
  5447.  
  5448.            <D>.... Disable An Event
  5449.                    This feature is used to disable an event that you have 
  5450.                    configured.  If the event is active, SPITFIRE will ask 
  5451.                    you if you are certain you want to disable it. In the 
  5452.                    event you answer "Yes", it will be disabled.
  5453.  
  5454.            <Q>.... Quit
  5455.                    This feature takes the user from the Events Menu and 
  5456.                    returns them to where SPITFIRE was prior to calling up
  5457.                    the Events Menu, either the "SPITFIRE ready..." prompt
  5458.                    or the Sysop Utilities Menu.
  5459.  
  5460.            <+>.... Next Event
  5461.                    This option is used to move forward from one Event to 
  5462.                    another.  By pressing the "+" key you will progress from
  5463.                    one event to the next in alphabetical order.  When you 
  5464.                    reach the last event (Event M) and the "+" key is pressed
  5465.                    you will cycle to the first event, Event A.
  5466.                       
  5467.            <->.... Previous Area
  5468.                    This option allows you to cycle through the Events in 
  5469.                    reverse order.  Pressing the "-" key will move you to the
  5470.                    preceding event.  From Event A, if the "-" key is pressed
  5471.                    you will cycle to Event M, the last event.
  5472.  
  5473.  
  5474.         IMPORTANT NOTE REGARDING SCHEDULED EVENTS!
  5475.         ------------------------------------------
  5476.  
  5477.              SPITFIRE has the capability of marking an event as an "on-time"
  5478.         event, which causes the event to be executed at the exact time for 
  5479.  
  5480.                                                                       Page 95
  5481.         ----------------------------------------------------------------------
  5482.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5483.         ----------------------------------------------------------------------
  5484.        
  5485.  
  5486.  
  5487.         which it has been set up.  When an event is marked as an on time event,
  5488.         when a caller logs onto the BBS, SPITFIRE checks their time against 
  5489.         any on time event that has not yet been completed for that day.  If the
  5490.         event is scheduled to run during the amount of time the caller has, 
  5491.         then SPITFIRE reduces their amount of time on the BBS by that amount.
  5492.         For example, if a caller is allowed 60 minutes when logging onto the 
  5493.         BBS, and SPITFIRE checks for an on time event and determines an on time
  5494.         event is to be executed in 25 minutes, the time the caller is allowed 
  5495.         on the BBS for the current call is changed to 25 minutes.
  5496.  
  5497.          **NOTE**  Even though an event is marked as an on time event, it
  5498.          is possible that a user could gain additional time on the BBS 
  5499.          preventing the event from being executed on time.  For example, the 
  5500.          BBS could be configured to allow additional time for file uploads 
  5501.          (i.e. 2 to 1 time compensation for uploads) or offer time bank 
  5502.          programs where the user can withdraw stored online time.
  5503.  
  5504.              Marking an event as on time event might be necessary for running
  5505.          programs that require a specific time to be executed.  Such an
  5506.          instance, might be importing daily net-mail where you are given
  5507.          a designated amount of time for connecting with your hub.  Usually
  5508.          this will not be necessary.
  5509.          
  5510.              When an event is not marked as an on time event, unlike most
  5511.         other Bulletin Board Systems, if a user is on-line when an event is 
  5512.         scheduled to occur, SPITFIRE waits until the user logs off and then 
  5513.         performs the scheduled event.  In this fashion, the user is not 
  5514.         interrupted or subject to a forced log-off. 
  5515.         
  5516.              Please note the Event M is reserved for use to Pack the Message
  5517.         Base.  At the scheduled time you designate, SPITFIRE initiates Event M
  5518.         to pack the message base by purging all messages marked for deletion 
  5519.         or older than the days specified in the ALT+Z configuration, provided 
  5520.         the message is not a threaded message and the Message Conference was
  5521.         set not to allow purging of threaded messages.  SPITFIRE creates 
  5522.         message base backup files.  Refer to the section - BACKUP FILES - of
  5523.         this manual.
  5524.  
  5525.           Immediately after completing the scheduled event M, SPITFIRE 
  5526.         looks for SFMSGPCK.BAT in the work file directory.  If it exists,
  5527.         SPITFIRE will shell to and execute the commands within the 
  5528.         SFMSGPCK.BAT.  This batch is intended to perform duties required by 
  5529.         some net-mail utility drivers.  If SFMSGPCK.BAT is not found or once 
  5530.         it has been completed, SPITFIRE returns to the "Ready..." prompt.  
  5531.         Packing the message base should be done routinely to conserve disk 
  5532.         space.
  5533.  
  5534.                                                                       Page 96
  5535.         ----------------------------------------------------------------------
  5536.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5537.         ----------------------------------------------------------------------
  5538.        
  5539.  
  5540.  
  5541.         15.0 HARDWARE/SOFTWARE DATA FLOW CONTROL
  5542.         ----------------------------------------
  5543.         
  5544.              When you select ALT+M to configure your modem, you will notice
  5545.         a Hardware Data Flow Control switch.  This switch is turned on 
  5546.         (Yes) when you are using a modem that automatically adjusts to the
  5547.         baud rate of the incoming call rather than depending on the software
  5548.         to reset the baud rate of the COMM port.  If the switch is set to
  5549.         Yes, then SPITFIRE will not adjust the COMM port to the baud rate of
  5550.         the incoming call.  If the switch is set to No, then SPITFIRE will
  5551.         adjust the COMM port to the baud rate of the incoming call.  One 
  5552.         case of having this switch set to YES is when you are using a USR
  5553.         HST modem at 19200 baud.  In this case you need to use the modem
  5554.         initialization string mentioned earlier in this manual.  If you are
  5555.         not sure if your modem adjusts to the baud rate of the incoming call,
  5556.         refer to your modem manual.
  5557.  
  5558.  
  5559.         16.0  SCREEN SAVE FEATURE
  5560.         -------------------------
  5561.         
  5562.              SPITFIRE contains its own Screen Save Feature to prevent
  5563.         screen-burn.  If you are presently using a memory-resident screen-save
  5564.         utility, it is recommended that you discontinue its usage in favor of
  5565.         this feature.  
  5566.  
  5567.  
  5568.         17.0 SPITFIRE DOORS SECTION
  5569.         ---------------------------
  5570.         
  5571.              This feature is designed to allow the use of third party
  5572.         programs (normally referred to as door programs) which are not a part
  5573.         of SPITFIRE.  SFGUESS is a sample door program written to demonstrate
  5574.         how to configure a door program for use with SPITFIRE BBS.  SFGUESS
  5575.         is included in your SPITFIRE Bulletin Board System package and can
  5576.         be played on your BBS once it has been set up to run SPITFIRE 
  5577.         Door Programs.
  5578.         
  5579.             The following step-by-step set up procedure for installing
  5580.         SFGUESS is presented to simplify and assist you with the door
  5581.         installation process.
  5582.         
  5583.             The following example assumes that you do not have any doors
  5584.         presently setup.  It also assumes that you are running SPITFIRE on
  5585.         drive C in a directory named SF.  In the event you are running
  5586.         SPITFIRE on a different drive and/or in a different directory than
  5587.         C:\SF, then the SF.BAT file example (listed below) will have to be
  5588.         altered to reflect the correct drive and directories.
  5589.  
  5590.                                                                       Page 97
  5591.         ----------------------------------------------------------------------
  5592.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5593.         ----------------------------------------------------------------------
  5594.        
  5595.  
  5596.  
  5597.               A brief explanation of the SPITFIRE Door Menu structure will
  5598.         be beneficial to your understanding of installing a SPITFIRE door
  5599.         option.  SPITFIRE will support up to 24 doors.  Alphabetical
  5600.         characters are used to initiate the door commands, A through Z,
  5601.         with two exceptions.  The G (Goodbye) is used to log the caller
  5602.         off the BBS and Q (Quit) returns the caller to the Main Menu.
  5603.         Therefore, the SFDOOR.MNU file can have a maximum of 24 lines,
  5604.         one for each door program available on your system.
  5605.         
  5606.              Now let's configure your first door, step by step.  The first
  5607.         thing to do is create the file named SFDOOR.MNU, using your 
  5608.         favorite text editor.  Place it in your system files directory.  
  5609.         Since we are configuring door A, SFDOOR.MNU will have only 1 line.  
  5610.         For demonstration purposes, let's write the line to look like this:
  5611.  
  5612.         Guess A Number,10
  5613.         
  5614.              The name of the door (as you'll have it appear in the Door Menu)
  5615.         comes first in the line and is limited to 25 characters.  You then 
  5616.         enter a comma, which is used to tell SPITFIRE where to end the name of
  5617.         the door and where to start reading the security level of the door.  In
  5618.         the above example, the name of the door is "Guess A Number" and it 
  5619.         requires a security level of 10 for a caller to be able to access it.
  5620.         When using SPITFIRE's default menus, this door will not display to
  5621.         any user with a security level less than 10.
  5622.         
  5623.              Next, create a sub-directory of your SF directory named DOOR_A
  5624.         and move the SFGUESS.EXE file into your DOOR_A directory.  Consult
  5625.         your DOS manual if you do not understand how to create directories.
  5626.  
  5627.              Now load your SF.BAT file into your favorite text editor and
  5628.         find a line that reads :DOOR_A.  You will place your door A commands
  5629.         (valid DOS commands, program execution, etc.) between :DOOR_A and
  5630.         GOTO LOOP.  That portion of your SF.BAT file should be changed to
  5631.         read as listed below:
  5632.         
  5633.         :DOOR_A
  5634.            COPY SFDOORS.DAT C:\SF\DOOR_A
  5635.            CD\SF\DOOR_A
  5636.            SFGUESS
  5637.            ERASE SFDOORS.DAT
  5638.            CD\SF
  5639.            GOTO LOOP
  5640.         :DOOR_B
  5641.  
  5642.              Once you have saved the changes in your SF.BAT file to disk,
  5643.         then boot SPITFIRE using your SF.BAT file.  At the "SPITFIRE ready
  5644.         for..." prompt, log-on locally either using the ALT+S or ALT+Q
  5645.  
  5646.                                                                       Page 98
  5647.         ----------------------------------------------------------------------
  5648.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5649.         ----------------------------------------------------------------------
  5650.        
  5651.  
  5652.  
  5653.         keystrokes.  When you get to the Main Menu, select "<S>... SPITFIRE
  5654.         Doors" and your Door Menu should appear something like this:
  5655.  
  5656.         >>>>>>>>> DOOR MENU <<<<<<<<<
  5657.         <A>... Guess A Number           <?>... Door Bulletins
  5658.         <Q>... Quit                     <G>... Goodbye                  
  5659.         
  5660.         DOOR MENU - <A ? Q G>?
  5661.         
  5662.              If you select <A> at this point, you will see a message 
  5663.         SPITFIRE displays that states "Executing Door A...  Please stand by!".
  5664.         At this point, SPITFIRE writes a text file named SFDOORS.DAT and a 
  5665.         file named DOOR.SYS to the drive.  (SFDOORS.DAT contains necessary
  5666.         user information for executing doors on a SPITFIRE BBS and DOOR.SYS
  5667.         is the universal accepted format containing user information by
  5668.         those attempting to standardize the door user information file.  These
  5669.         files are created when a user enters a door and automatically erased
  5670.         when the caller returns to SPITFIRE.)  SPITFIRE, after creating the
  5671.         SFDOORS.DAT and DOOR.SYS files, terminates, sending the appropriate
  5672.         ERROR CODE to your SF.BAT file.  In the case of door A, SPITFIRE sends
  5673.         an ERROR CODE of 34 to SF.BAT which will cause the commands you have
  5674.         placed between :DOOR_A and GOTO LOOP to be executed.  In the event you
  5675.         entered the correct commands between :DOOR_A and GOTO LOOP, you will
  5676.         see SFGUESS run.  When you finish running SFGUESS, you will see
  5677.         SPITFIRE re-boot and you will be prompted for your password.
  5678.  
  5679.              If a caller enters a door while logged on SPITFIRE, there are
  5680.         three tests that must be passed for the caller to return to SPITFIRE
  5681.         after exiting the door program.  First, SPITFIRE must find SFDOORS.DAT
  5682.         in the system files directory.  Second, SPITFIRE must find a carrier
  5683.         detect.  And third, the caller must enter the correct password when
  5684.         prompted for it.  In the event a door is entered during a local log
  5685.         on, there are two tests that must be passed.  SPITFIRE must find the
  5686.         SFDOORS.DAT file and the correct password must be entered.
  5687.  
  5688.              There are numerous door programs, usually Shareware products,
  5689.         available for download from Buffalo Creek's BBS as well as most
  5690.         other bulletin boards.  In the event you do not wish to run third
  5691.         party programs with SPITFIRE through the Door feature, simply set
  5692.         the security level of the SPITFIRE Door command in the SFMAIN.MNU,
  5693.         SFFILE.MNU and SFMSG.MNU files high enough so your users cannot
  5694.         access it.
  5695.  
  5696.              SPITFIRE Doors can be accessed by a caller from the Main Menu,
  5697.         File Menu and Message Menu, provided the caller's security level is
  5698.         high enough.  As previously mentioned, SPITFIRE supports the use 
  5699.         of 24 different doors.  However, there are third party programs that 
  5700.         can turn these 24 doors into hundreds of doors.  One example of such 
  5701.  
  5702.                                                                       Page 99
  5703.         ----------------------------------------------------------------------
  5704.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5705.         ----------------------------------------------------------------------
  5706.        
  5707.  
  5708.  
  5709.         a program is WILDFIRE, which is Shareware from Steve Cox.  The newest 
  5710.         release of WILDFIRE can be downloaded from Buffalo Creek's BBS and 
  5711.         Flite-Line BBS (402) 421-2434.
  5712.  
  5713.  
  5714.         17.1 SPITFIRE DOORS DISPLAY FILES
  5715.         ---------------------------------
  5716.  
  5717.              SPITFIRE will use certain display files during the use of the
  5718.         Doors feature, if such files are found.  It is important to note
  5719.         that SPITFIRE will work just fine without these display files.
  5720.         Listed below are the display files that can be used in conjunction
  5721.         with the SPITFIRE door feature.
  5722.  
  5723.             SFDORBUL .BBS/CLR - Non-Ansi and Ansi list of door bulletins
  5724.                                 which are available to the user.  This is
  5725.                                 displayed to the user just prior to the
  5726.                                 door menu (if available) or when selecting
  5727.                                 the <?> command from the door menu.  (DISPLAY)
  5728.  
  5729.             DORBUL<x>.BBS/CLR - Non-Ansi and Ansi <x> file that is displayed
  5730.                                 when the corresponding <x> is selected from
  5731.                                 the SPITFIRE door bulletin list.  This file
  5732.                                 can be used to display top score bulletins
  5733.                                 created by many of the available door game
  5734.                                 programs.                            (DISPLAY)
  5735.  
  5736.             SFDR<x>  .BBS/CLR - Non-Ansi and Ansi door display menu file
  5737.                                 displayed to the user with a corresponding
  5738.                                 <x> security level.                  (DISPLAY)
  5739.  
  5740.             SFDOOR<x>.BBS/CLR - Non-Ansi and Ansi screen that is displayed
  5741.                                 to the user after selecting the corresponding
  5742.                                 <x> door option and prior to the <x> door
  5743.                                 being executed.  This file might be used to
  5744.                                 send the caller a special message about the
  5745.                                 door.                                (DISPLAY)
  5746.  
  5747.             SFDORBAK .BBS/CLR - Non-Ansi and Ansi screen displayed to the
  5748.                                 user after quitting the door program and
  5749.                                 prior to returning to SPITFIRE.  This is
  5750.                                 normally used simply to welcome the caller
  5751.                                 back to SPITFIRE.                    (DISPLAY)
  5752.  
  5753.  
  5754.         17.2 SPITFIRE DOORS SUPPORT
  5755.         ----------------------------
  5756.  
  5757.              Configuring the use of doors with SPITFIRE will be supported by
  5758.         Buffalo Creek Software for registered users of SPITFIRE.  Please keep
  5759.  
  5760.                                                                      Page 100
  5761.         ----------------------------------------------------------------------
  5762.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5763.         ----------------------------------------------------------------------
  5764.        
  5765.  
  5766.  
  5767.         in mind once a user executes a door, SPITFIRE is totally terminated
  5768.         from memory and control is passed to the SF.BAT where the commands
  5769.         configured by the Sysop are executed.  If you should you have problems
  5770.         with the door program itself, please read the documentation and then 
  5771.         contact the author of the program.  Please keep in mind that once a 
  5772.         caller has entered a door, SPITFIRE is completely out of memory and has
  5773.         NO responsibility for the operation of the door program.
  5774.  
  5775.  
  5776.         18.0 EXTERNAL FILE TRANSFER PROTOCOLS
  5777.         -------------------------------------
  5778.         
  5779.              This feature is designed to allow the use of file transfer
  5780.         protocols which are not part of SPITFIRE but are rather provided
  5781.         by sources other than Buffalo Creek Software.  An example is ZModem,
  5782.         a popular protocol written by Chuck Forsberg.  There are no External
  5783.         Protocols distributed with SPITFIRE because they are usually
  5784.         Shareware products.  Buffalo Creek Software most likely has no right
  5785.         to distribute them with the SPITFIRE program.  However, there are
  5786.         many available for download from Buffalo Creek's BBS, as well as most
  5787.         other bulletin boards.
  5788.         
  5789.              It should be noted that SPITFIRE does not allow users to select 
  5790.         an external protocol as their default file transfer protocol.  This is
  5791.         important for users to know, so SPITFIRE has provided a means to notify
  5792.         the caller that External Protocols exist.
  5793.  
  5794.              When a new user logs on for the first time and the Sysop has
  5795.         configured the BBS to require the New User Default Protocol option to
  5796.         display or when callers use the "<Y>... Your Statistics" from the Main
  5797.         Menu to change their default file transfer protocol, SPITFIRE will 
  5798.         display SFPROMSG.BBS/CLR just before a default file transfer protocol
  5799.         selection is made. The SFPROMSG.BBS/CLR message can state that if a 
  5800.         default file transfer protocol is chosen, the external protocol option
  5801.         will not be available.  Callers wishing to utilize external protocols 
  5802.         should set their default to <S>.. Select At Time Of Transfer.
  5803.         
  5804.  
  5805.          18.1 EXTERNAL DOWNLOAD PROTOCOLS
  5806.          --------------------------------
  5807.         
  5808.              SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  5809.         for downloads.  It may be best at this point to go through setting up
  5810.         a download external protocol, step by step.  
  5811.  
  5812.              To start, an assumption is being made that you have a copy of
  5813.         DSZ.COM (Forsberg's ZModem).  If you do not have a copy, you can 
  5814.         download it from Buffalo Creek's BBS.  You will need to use your
  5815.  
  5816.                                                                      Page 101
  5817.         ----------------------------------------------------------------------
  5818.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5819.         ----------------------------------------------------------------------
  5820.        
  5821.  
  5822.  
  5823.         favorite text editor to create a display file named SFEXTDN.BBS.
  5824.         This is a simple text file which will contain the names of the
  5825.         external protocols you will have available.
  5826.  
  5827.              For the purpose of setting up ZModem as your first download
  5828.         external protocol, your SFEXTDN.BBS file would have one line that
  5829.         would look something like this:
  5830.         
  5831.         <A> ZModem
  5832.  
  5833.              Now place SFEXTDN.BBS in the directory you have configured as
  5834.         your Display Files Path.  Next, boot SPITFIRE.  At the "SPITFIRE 
  5835.         ready for use" prompt, simultaneously press your ALT+P keys.  The
  5836.         SPITFIRE FILE PATHS window will open.  If the External Transfer 
  5837.         Protocols switch is set to "No", then toggle it to "Yes" by selecting 
  5838.         <A>.  Now, select <Q> to Quit to the "SPITFIRE ready for use" 
  5839.         prompt and then select F10 to exit SPITFIRE.  An assumption (for 
  5840.         demonstration purposes) is being made here that you are running 
  5841.         SPITFIRE on your C drive in a directory named SF and that the 
  5842.         External Transfer path is C:\SF\EXTERNAL.  
  5843.         
  5844.              The next step is to place DSZ.COM in the directory you set as
  5845.         your External Transfer Path (example... C:\SF\EXTERNAL).  Next, using
  5846.         your favorite text editor, create a batch file named SFEXTDNA.BAT
  5847.         in the directory designated as your External Transfer Path.  SPITFIRE
  5848.         shells to this batch when a caller selects <A>... from the download
  5849.         protocol list.  It is appropriate at this point to show the suggested
  5850.         contents of this batch file.
  5851.         
  5852.         Echo Off
  5853.         BRK OFF
  5854.         Echo Executing SPITFIRE'S External Protocol #1
  5855.         CD\SF\EXTERNAL
  5856.         DSZ.COM %2 sz %3
  5857.         ERASE %3
  5858.         CD\SF
  5859.         BRK ON
  5860.  
  5861.              Now that SFEXTDNA.BAT, with the above listed commands, resides
  5862.         in the directory you set as your External Transfer Path, you have 
  5863.         configured your first download External Protocol.  The actual contents
  5864.         of the batch files you will use will depend on the specific protocols.
  5865.         The above is only a sample batch file that should work fine with
  5866.         DSZ.COM.
  5867.  
  5868.              Before the commands in the above described batch file are
  5869.         explained, it is important to note when a caller selects <B>...
  5870.         from the download protocol list, then SPITFIRE shells to a batch file
  5871.  
  5872.                                                                      Page 102
  5873.         ----------------------------------------------------------------------
  5874.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5875.         ----------------------------------------------------------------------
  5876.        
  5877.  
  5878.  
  5879.         named SFEXTDNB.BAT.  As stated before, there are fourteen external
  5880.         protocols allowed and are denoted by command letters "A" thru "N".
  5881.         These command letters are used to shell SPITFIRE to the corresponding
  5882.         batch files.
  5883.         
  5884.         A = SFEXTDNA.BAT          B = SFEXTDNB.BAT         C = SFEXTDNC.BAT
  5885.         D = SFEXTDND.BAT          E = SFEXTDNE.BAT         F = SFEXTDNF.BAT
  5886.         G = SFEXTDNG.BAT          H = SFEXTDNH.BAT         I = SFEXTDNI.BAT
  5887.         J = SFEXTDNJ.BAT          K = SFEXTDNK.BAT         L = SFEXTDNL.BAT
  5888.         M = SFEXTDNM.BAT          N = SFEXTDNN.BAT
  5889.  
  5890.              Now, an explanation of these batch files and what SPITFIRE does
  5891.         in preparation to use these batch files is appropriate and important
  5892.         for you to know and understand.
  5893.  
  5894.              When an External Protocol is selected, SPITFIRE does all the
  5895.         normal tests to be sure it is permissible for the caller to perform
  5896.         the download.  If allowable, then SPITFIRE copies the selected file
  5897.         to the directory you have configured as your External Transfer Path.  
  5898.         PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILE.  THIS MEANS THERE
  5899.         MUST BE ENOUGH DISK SPACE AVAILABLE FOR THE FILE TO BE COPIED.  Now, 
  5900.         if all tests were passed and the file was successfully copied, then
  5901.         SPITFIRE switches to the directory you have configured as your External
  5902.         Transfer Path and stays in memory but shells to the appropriate batch
  5903.         file (as described above).  Keep in mind that SPITFIRE is resident in
  5904.         memory, as well as a second copy of the command processor (COMMAND.COM)
  5905.         so the external file transfer protocol is going to require some memory.
  5906.         Therefore, the minimum memory requirement of 256K, stated earlier in
  5907.         the manual, may be insufficient for systems including the external
  5908.         protocol file transfer options.
  5909.  
  5910.              Upon performing this shell, SPITFIRE is passing at least three
  5911.         parameters to the appropriate batch file.  The first parameter is the
  5912.         baud rate.  The second parameter being passed is the number of the 
  5913.         COMM port being used.  The third parameter is the name of the file to
  5914.         be downloaded. This passed information is needed by most external file
  5915.         transfer programs and can now be used with DOS batch commands.  The
  5916.         filename is passed in ASCII text as %3. The baud rate is %1, a number
  5917.         representing baud rate of the caller, such as 2400.  The COMM port %2
  5918.         is the number of the COMM port being used (1,2,3 or 4).  In the event
  5919.         you're are not familiar with the use of the % command in batch files,
  5920.         refer to your DOS manual for specific details.
  5921.  
  5922.              When the external protocol file transfer program has finished
  5923.         its work, control is automatically returned to SPITFIRE.  Once control
  5924.         is returned, then SPITFIRE switches back to the directory in which the
  5925.         SPITFIRE system files reside.  SPITFIRE then erases the file that was
  5926.         copied to the directory you have configured as your External Transfer
  5927.  
  5928.                                                                      Page 103
  5929.         ----------------------------------------------------------------------
  5930.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5931.         ----------------------------------------------------------------------
  5932.        
  5933.  
  5934.  
  5935.         Path for download.  Last, SPITFIRE checks the amount of time that
  5936.         passed during the shell to the external protocol batch file.  In the
  5937.         event SPITFIRE discovers that the time spent in the shell was at least
  5938.         30% of the estimated transfer time, then the number of downloads, 
  5939.         K downloaded, etc. of the caller is updated.  In the event the time
  5940.         spent in the shell was less than 30% of the estimated transfer time,
  5941.         then SPITFIRE assumes that the transfer was not successful and the
  5942.         callers data is not updated.
  5943.                 
  5944.              You will notice the example batch file (above) has a command
  5945.         to change to the directory you have configured as your External
  5946.         Transfer Path.  You will also notice there is a another command to
  5947.         change back to the SPITFIRE system files directory.  Further, you will
  5948.         notice there is a command to erase the file that was copied to
  5949.         the directory for download.  These commands do not have to be in the
  5950.         batch files you create because SPITFIRE automatically performs these
  5951.         chores.  However, it is quite permissible for the commands to be in
  5952.         the batch file and can act as a safeguard.  You will also notice a
  5953.         command BRK OFF at the beginning of the batch file example, as well as
  5954.         a BRK ON at the end.  BRK is a Shareware utility distributed by Solid
  5955.         Systems of Newport News, Virginia.  It is used to disable and enable
  5956.         the CTRL BREAK, which can be used to terminate a batch file.  You will
  5957.         need this utility for the protection of your system.  BRK.ZIP can be
  5958.         downloaded from Buffalo Creek's BBS.
  5959.                 
  5960.  
  5961.         18.2 EXTERNAL BATCH DOWNLOAD PROTOCOLS
  5962.         --------------------------------------
  5963.         
  5964.              SPITFIRE will also allow for batch downloads to be transferred
  5965.         with the use of external protocols, provided the external protocol
  5966.         is written to include batch transfers.  Much of the information
  5967.         discussed in the section - EXTERNAL DOWNLOAD PROTOCOLS - also applies
  5968.         to the External Batch Download Protocols.  However, there are some
  5969.         significant differences which warrant mentioning.
  5970.         
  5971.              When creating the SFEXTDN.BBS file, use your favorite text
  5972.         editor to list the name of the external batch file protocol you 
  5973.         will have available.  On the same line, the protocol description
  5974.         is followed by a comma and the word BATCH.  Continuing to use DSZ 
  5975.         as an example, the SFEXTDN.BBS file might now look like this:
  5976.         
  5977.         <A> Zmodem
  5978.         <B> Zmodem Batch,Batch
  5979.  
  5980.              The SFEXTDN.BBS must reside in the path assigned as your Display 
  5981.         File Path.
  5982.  
  5983.                                                                      Page 104
  5984.         ----------------------------------------------------------------------
  5985.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5986.         ----------------------------------------------------------------------
  5987.        
  5988.  
  5989.  
  5990.             The DSZ.COM must be placed in the directory you have configured as
  5991.         the External File path.  The next thing to be done is using your
  5992.         favorite text editor, create a SFEXTDN<A..N>.BAT file which will
  5993.         contain the commands necessary to execute the batch download.  For the
  5994.         above example, SFEXTDNB.BAT will need to be created to perform an
  5995.         external Zmodem batch downloads from SPITFIRE. 
  5996.         
  5997.              The commands for the SFEXTDNB.BAT file should look like this:
  5998.              
  5999.              BRK OFF
  6000.              ECHO OFF
  6001.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  6002.              CD\SF\EXTERNAL
  6003.              DSZ.COM %2 sz %3 %4 %5 %6 %7 %8 %9
  6004.              IF EXIST %3 ERASE %3
  6005.              IF EXIST %4 ERASE %4
  6006.              IF EXIST %5 ERASE %5
  6007.              IF EXIST %6 ERASE %6
  6008.              IF EXIST %7 ERASE %7
  6009.              IF EXIST %8 ERASE %8
  6010.              IF EXIST %9 ERASE %9
  6011.              CD\SF
  6012.              BRK ON
  6013.  
  6014.         Note, the commands used for Zmodem batch pass the same command line 
  6015.         parameters (explained above in the EXTERNAL DOWNLOAD PROTOCOLS section)
  6016.         as the single file Zmodem transfer with the addition of %4, %5, %6, %7,
  6017.         %8, %9.  The %3 through %9 are the file names the user may enter if the
  6018.         batch download external protocol is selected.  SPITFIRE will allow up 
  6019.         to seven files to be transferred during an external batch download. %3 
  6020.         through %9 represent the file names the user includes in the batch 
  6021.         queue.  
  6022.         
  6023.             As explained in the EXTERNAL DOWNLOAD PROTOCOL section of the 
  6024.         manual, the commands to erase the files which have been selected for 
  6025.         download and the command to change back to the SF directory are an 
  6026.         added safety measure.  SPITFIRE will automatically do this.
  6027.             
  6028.              When an External Protocol is selected, SPITFIRE does all the
  6029.         normal tests to be sure it is permissible for the caller to perform
  6030.         the download.  If allowed, SPITFIRE copies the selected files to
  6031.         the directory you have configured as your External Transfer Path.  
  6032.         PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILES.  WITH EXTERNAL
  6033.         BATCH DOWNLOADS IT IS DOUBLY IMPORTANT TO THAT ENOUGH DISK SPACE BE
  6034.         AVAILABLE FOR THE FILES TO BE COPIED.  However, in adding files to
  6035.         the batch queue if SPITFIRE discovers the addition of another file will
  6036.         exceed the amount of available disk space or will exceed the number
  6037.         of daily allotted downloads for the user, an appropriate message will
  6038.         be displayed prior to downloading the files presently in the batch
  6039.         queue.
  6040.  
  6041.                                                                      Page 105
  6042.         ----------------------------------------------------------------------
  6043.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6044.         ----------------------------------------------------------------------
  6045.        
  6046.  
  6047.                   
  6048.         18.3 EXTERNAL UPLOAD PROTOCOLS
  6049.         ------------------------------
  6050.  
  6051.              SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  6052.         for uploads.  Since SPITFIRE handles external protocols for uploading
  6053.         slightly different than downloading, it may be best at this point to
  6054.         go thru setting up an upload external protocol, step by step.  To
  6055.         start, an assumption is being made you have a copy of DSZ.COM
  6056.         (Forsberg's ZModem).  If you do not have a copy, you can download it
  6057.         from Buffalo Creek's BBS.  Now, you will need to use your favorite
  6058.         text editor and create a display file named SFEXTUP.BBS, a simple text
  6059.         file which will contain the names of the external protocols you will
  6060.         have available.  For the purpose of setting up ZModem as your first
  6061.         upload external protocol, your SFEXTUP.BBS file would have one line
  6062.         that would look something like this:
  6063.  
  6064.         <A> ZModem
  6065.         
  6066.              Now place SFEXTUP.BBS in the directory configured as your 
  6067.         Display Files Path.  Next, boot SPITFIRE.  At the "SPITFIRE ready 
  6068.         for caller" prompt, simultaneously press your ALT+P keys.  The
  6069.         SPITFIRE FILE PATHS window will open.  If the External Transfer 
  6070.         Protocols switch is set to "No", then toggle it to "Yes" by 
  6071.         selecting <A>.  Now, select <Q> to Quit to the "SPITFIRE
  6072.         ready for use" prompt and then select F10 to exit SPITFIRE.
  6073.         An assumption (for demonstration purposes) is being made here that 
  6074.         you are running SPITFIRE on your C drive in a directory named SF and
  6075.         that your External Transfer Path is C:\SF\EXTERNAL.  
  6076.  
  6077.              The next step is to place DSZ.COM in the directory you set as
  6078.         your External Transfer Path (example... C:\SF\EXTERNAL).  Next, using
  6079.         your favorite text editor, create a batch file named SFEXTUPA.BAT
  6080.         in the directory designated as your External Transfer Path.  SPITFIRE
  6081.         shells to this batch file when a caller selects <A>... from the upload
  6082.         protocol list.  At this point, prior to executing the commands within
  6083.         the batch file, SPITFIRE sets the attribute of all files contained in
  6084.         the External Transfer Path (in this example, C:\SF\EXTERNAL) to Read
  6085.         Only.  This is done to prevent users from uploading and overwriting 
  6086.         files which exist in your External Transfer Path.  It is appropriate 
  6087.         at this point to show the suggested contents of this batch file.
  6088.         
  6089.         Echo Off
  6090.         BRK OFF
  6091.         Echo Executing External Protocol #1
  6092.         CD\SF\EXTERNAL
  6093.         DSZ.COM %2 rz %3
  6094.         MUV %3 %4
  6095.         CD\SF
  6096.         BRK ON
  6097.  
  6098.                                                                      Page 106
  6099.         ----------------------------------------------------------------------
  6100.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6101.         ----------------------------------------------------------------------
  6102.        
  6103.  
  6104.  
  6105.              Now that SFEXTUPA.BAT, with the above listed commands, resides
  6106.         in the directory you set as your External Transfer Path, you have 
  6107.         configured your first upload External Protocol.  The actual contents
  6108.         of the batch files you will use will depend on the specific protocols.
  6109.         The above is only a sample batch file and should work fine with
  6110.         DSZ.COM.
  6111.  
  6112.              Before the commands in the above described batch file are
  6113.         explained, it is important to note when a caller selects <B>... from
  6114.         the upload protocol list, then SPITFIRE shells to a batch file named
  6115.         SFEXTUPB.BAT.  As stated before, there are fourteen external protocols
  6116.         allowed and are denoted by command letters "A" thru "N".  Through
  6117.         their use, SPITFIRE shells to the corresponding batch files.
  6118.  
  6119.         A = SFEXTUPA.BAT          B = SFEXTUPB.BAT         C = SFEXTUPC.BAT
  6120.         D = SFEXTUPD.BAT          E = SFEXTUPE.BAT         F = SFEXTUPF.BAT
  6121.         G = SFEXTUPG.BAT          H = SFEXTUPH.BAT         I = SFEXTUPI.BAT
  6122.         J = SFEXTUPJ.BAT          K = SFEXTUPK.BAT         L = SFEXTUPL.BAT
  6123.         M = SFEXTUPM.BAT          N = SFEXTUPN.BAT
  6124.  
  6125.              Now, an explanation of these batch files and what SPITFIRE does
  6126.         in preparation to use them is appropriate and important for you to
  6127.         know and understand.
  6128.         
  6129.              When an External Protocol is selected, SPITFIRE does all the
  6130.         normal tests to be sure it is permissible for the caller to perform
  6131.         the upload.  If all tests were passed, then SPITFIRE changes to the
  6132.         directory you have configured as your External Transfer Path and stays
  6133.         resident in memory but shells to the appropriate batch file (as
  6134.         described above).  Keep in mind that SPITFIRE is resident in memory,
  6135.         as well as a second copy of the command processor (COMMAND.COM), so the
  6136.         external file transfer protocol is going to require some memory.
  6137.         Therefore, the minimum memory requirement of 256 K stated earlier in
  6138.         the manual, may be insufficient for systems including the external
  6139.         protocol file transfer options.
  6140.         
  6141.              Upon performing this shell, SPITFIRE is passing four parameters
  6142.         to the appropriate batch file.  The first parameter is the baud rate.
  6143.         The second parameter being passed is the number of the COMM port being 
  6144.         used.  The third parameter is the name of the file to be uploaded. The
  6145.         fourth parameter is the path in which the file to be uploaded is to 
  6146.         reside (i.e. - C:\SF\UPLOADS).  This passed information is needed by 
  6147.         most external file transfer programs and can now be used with DOS batch
  6148.         commands.  The filename is passed in ASCII text as %3. The baud rate is
  6149.         %1, a number representing baud rate of the caller, such as 2400.  The
  6150.         COMM port %2 is the number of the COMM port being used (1,2,3 or 4).
  6151.         In the event you're are not familiar with the use of the % command in
  6152.         batch files, refer to your DOS manual for specific details.
  6153.  
  6154.                                                                      Page 107
  6155.         ----------------------------------------------------------------------
  6156.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6157.         ----------------------------------------------------------------------
  6158.        
  6159.  
  6160.         
  6161.              When the external protocol file transfer program has finished
  6162.         its work, control is automatically returned to SPITFIRE.  Once control
  6163.         is returned, then SPITFIRE resets the attributes of all files in the 
  6164.         External Transfer Path (in this instance, C:\SF\EXTERNAL) back to 
  6165.         archive.  Then SPITFIRE changes back to the directory in which the
  6166.         SPITFIRE system files reside.  SPITFIRE now checks to see if the file
  6167.         that was to be uploaded exists in the File Area in which the uploaded 
  6168.         file should reside, if all went correctly.  If SPITFIRE finds the file
  6169.         in the appropriate File Area, the caller is then credited with the 
  6170.         upload and other clean up chores are performed.  In the event SPITFIRE 
  6171.         does not find the file in the appropriate File Area, then SPITFIRE 
  6172.         assumes the upload was aborted.
  6173.                 
  6174.              You will notice that the example batch file (above) has a command
  6175.         to change to the directory you have configured as your External
  6176.         Transfer Path.  You will also notice there is a another command to
  6177.         change back to the SPITFIRE system files directory.  These commands do
  6178.         not have to be in the batch files you create because SPITFIRE
  6179.         automatically performs these chores.  However, it is quite permissible
  6180.         for them to be in the batch file so they can act as a safeguard.
  6181.         You will also notice a command BRK OFF at the beginning of the batch
  6182.         file example, as well as a BRK ON at the end.  BRK is a Shareware
  6183.         utility distributed by Solid Systems of Newport News, Virginia.  It
  6184.         is used to disable and enable the CTRL BREAK, which can be used to
  6185.         terminate a batch file.  You will need this utility for the
  6186.         protection of your system.  BRK.ZIP can be downloaded from Buffalo
  6187.         Creek's BBS.
  6188.           
  6189.              Last but not least, you will notice a command MUV %3 %4.  The
  6190.         file is uploaded to the directory you have configured as your 
  6191.         External Transfer Path and you will remember SPITFIRE must find the
  6192.         file in the appropriate File Area in order for the caller to get credit
  6193.         for the upload and in order for the file to be added to SFFILES.BBS.
  6194.         Well, the MUV %3 %4 command will move the uploaded file to the 
  6195.         appropriate file area.  MUV is a shareware utility by Buffalo Creek 
  6196.         Software that moves a file rather than copying it.  MUV is available 
  6197.         for download from Buffalo Creek's BBS.  There are a number of other 
  6198.         utilities that perform the same function as MUV.  In the event you do 
  6199.         not have MUV, then you can replace the MUV %3 %4 command with the below
  6200.         listed commands:
  6201.         
  6202.         COPY %3 %4
  6203.         ERASE %3
  6204.  
  6205.                                                                      Page 108
  6206.         ----------------------------------------------------------------------
  6207.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6208.         ----------------------------------------------------------------------
  6209.        
  6210.  
  6211.  
  6212.         18.4 EXTERNAL BATCH UPLOAD PROTOCOLS
  6213.         ------------------------------------
  6214.         
  6215.              SPITFIRE will also allow for batch uploads to be transferred
  6216.         with the use of external protocols, provided the external protocol
  6217.         is written to include batch upload transfers.  Much of the information
  6218.         discussed in the EXTERNAL UPLOAD PROTOCOLS section of this manual also
  6219.         applies to External Batch Upload Protocols.  However, there are some
  6220.         significant differences which warrant mentioning.
  6221.  
  6222.              When creating the SFEXTUP.BBS file, use your favorite text
  6223.         editor to list the name of the external batch file protocol you 
  6224.         will have available.  On the same line, the protocol description
  6225.         is followed by a comma and the word BATCH.  Continuing to use DSZ 
  6226.         as an example, the SFEXTUP.BBS file might now look like this:
  6227.         
  6228.         <A> Zmodem
  6229.         <B> Zmodem Batch,Batch
  6230.         
  6231.              The SFEXTUP.BBS must reside in the path assigned as your Display 
  6232.         File Path.
  6233.         
  6234.             The DSZ.COM must be placed in the directory you have configured as
  6235.         the External File path.  The next thing to be done is using your
  6236.         favorite text editor, create a SFEXTUP<A..N>.BAT file which will
  6237.         contain the commands necessary to execute the batch upload.  For the
  6238.         above example, SFEXTUPB.BAT will need to created to perform external 
  6239.         Zmodem batch uploads with SPITFIRE. 
  6240.         
  6241.              The commands for the SFEXTUPB.BAT file should look like this:
  6242.              
  6243.              BRK OFF
  6244.              ECHO OFF
  6245.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  6246.              CD\SF\EXTERNAL
  6247.              DSZ.COM %2 rz 
  6248.              IF EXIST %3 MUV %3 %4
  6249.              IF EXIST %5 MUV %5 %4
  6250.              IF EXIST %6 MUV %6 %4
  6251.              IF EXIST %7 MUV %7 %4
  6252.              IF EXIST %8 MUV %8 %4
  6253.              IF EXIST %9 MUV %9 %4
  6254.              CD\SF
  6255.              BRK ON
  6256.  
  6257.         Note, when using DSZ, do NOT list the % file and path parameters on
  6258.         the command line.  If you list the % file parameter on the command
  6259.         line, it is possible that the uploaded files will end up with the
  6260.  
  6261.                                                                      Page 109
  6262.         ----------------------------------------------------------------------
  6263.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6264.         ----------------------------------------------------------------------
  6265.        
  6266.  
  6267.  
  6268.         wrong names.  For example, let's say the caller entered the first
  6269.         file name to upload as FILE1.ZIP and the second file to be uploaded
  6270.         as FILE2.ZIP.  Then, rather than sending FILE1.ZIP first, FILE2.ZIP 
  6271.         was sent first and FILE1.ZIP was sent second.  FILE1.ZIP would be 
  6272.         named FILE2.ZIP and FILE2.ZIP would be named FILE1.ZIP.  However,
  6273.         the lack of % file parameters allows DSZ to receive more files than
  6274.         the amount specified by the caller.  To overcome this problem,
  6275.         SPITFIRE creates a simple little text file containing the names of
  6276.         all files within your External Transfer Path just prior to shelling
  6277.         to the appropriate batch file.  Then when control is returned to
  6278.         SPITFIRE, it checks the files in your External Transfer directory 
  6279.         against the files listed in the previously created text file.  If 
  6280.         additional file(s) are found, then if such file does not already exist
  6281.         in a File Area, SPITFIRE will prompt the caller for a description of 
  6282.         the file.  If a description is entered by the caller, then SPITFIRE
  6283.         moves the file to the appropriate File Area and updates the
  6284.         SFFILES.BBS.  If the caller hangs up or does not enter a description,
  6285.         SPITFIRE uses the default description, "No Description Provided".
  6286.  
  6287.             %4 represents the directory you have designated as your upload
  6288.         directory and %3, %5, %6, %7, %8, %9 are the file names.  SPITFIRE
  6289.         will allow up to six files uploaded during an external batch upload.
  6290.         After selecting the batch transfer protocol the caller will be
  6291.         prompted to enter the name of the file to be uploaded and provide a
  6292.         brief description for each file to be uploaded.
  6293.         
  6294.             As explained in the section, EXTERNAL UPLOAD PROTOCOLS of this
  6295.         manual, the commands to erase the files which have been selected for 
  6296.         upload and the command to change back to the SF directory are an added
  6297.         safety measure.  SPITFIRE will automatically do this.
  6298.         
  6299.  
  6300.         18.5 EXTERNAL PROTOCOL SUPPORT
  6301.         ------------------------------
  6302.  
  6303.              Configuring the use of external file transfer protocols will be
  6304.         supported by Buffalo Creek Software for registered users of SPITFIRE.
  6305.         However, should you have problems with the external file transfer 
  6306.         program itself, please read the documentation and then contact the
  6307.         author of the program.
  6308.  
  6309.  
  6310.         19.0 SPITFIRE UTILIZES EMS (Expanded Memory)
  6311.         --------------------------------------------
  6312.  
  6313.              Upon boot-up, SPITFIRE will automatically attempt to copy
  6314.         SPITFIRE.OVR to EMS.  If there is adequate EMS available, then
  6315.         SPITFIRE will access it from there.  This will increase the speed
  6316.  
  6317.                                                                      Page 110
  6318.         ----------------------------------------------------------------------
  6319.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6320.         ----------------------------------------------------------------------
  6321.        
  6322.  
  6323.  
  6324.         at which SPITFIRE operates and save wear and tear on the drive.
  6325.         If this is done, SPITFIRE will upon boot-up display the message
  6326.         "EMS memory is used for SPITFIRE.OVR".
  6327.  
  6328.  
  6329.         20.0  SPITFIRE NET-MAIL CAPABILITIES
  6330.         ------------------------------------
  6331.  
  6332.               SPITFIRE will support net-mail in two basic formats.  In the
  6333.         first format, SPITFIRE can be used in conjunction with a front-end
  6334.         type program where net-mail messages can be imported and made available
  6335.         to your users via the SPITFIRE door option.  SPITFIRE also supports
  6336.         the PC Relay net-mail software which will directly import net-mail into
  6337.         SPITFIRE's existing message base.
  6338.         
  6339.         Using SPITFIRE with a front-end program requires the use of such
  6340.         programs as BinkleyTerm or FrontDoor for sending and receiving
  6341.         net-mail messages.  In the event you plan to run your copy of SPITFIRE
  6342.         with a front-end type program, then the front-end program will have to
  6343.         boot SPITFIRE using the baud rate of the caller as a command line
  6344.         parameter.  For example:
  6345.  
  6346.         SPITFIRE 2400
  6347.  
  6348.                      NOTE: The SF.BAT file included with your
  6349.                      SPITFIRE package should be used even with
  6350.                      a front-end program.  Using the SF.BAT file,
  6351.                      then the front-end program should boot SPITFIRE
  6352.                      in this manner - SF 2400. Then within the SF.BAT
  6353.                      file the SPITFIRE command would have to be followed
  6354.                      by a %1.  {Example - SPITFIRE %1}
  6355.  
  6356.              When SPITFIRE is booted in the above manner, then SPITFIRE assumes
  6357.         there is a caller and begins the process of logging the caller on.
  6358.         When the caller logs off, then SPITFIRE does not recycle to the 
  6359.         "SPITFIRE ready for use..." prompt but rather terminates so control
  6360.         can be returned to the front-end program.
  6361.  
  6362.              It should be noted that if SPITFIRE is used with a front-end
  6363.         program, the scheduled events feature within SPITFIRE becomes basically
  6364.         inoperative since events are run while SPITFIRE is at the "SPITFIRE
  6365.         ready for use..." prompt.  However, when used in this environment,
  6366.         SPITFIRE does check when the caller logs off to see if an event is
  6367.         scheduled to run.
  6368.  
  6369.             Certain features within SPITFIRE allow it to be compatible with
  6370.         specific net-mail drivers, such as Bob Browne's SFUTI<x> (which allows
  6371.         SPITFIRE to exchange PC Relay net-mail).
  6372.  
  6373.                                                                      Page 111
  6374.         ----------------------------------------------------------------------
  6375.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6376.         ----------------------------------------------------------------------
  6377.        
  6378.  
  6379.  
  6380.         When configuring the BBS, the Sysop must use the ALT+Z to toggle
  6381.         their BBS to allow net-mail.  In addition, when configuring the
  6382.         individual Message Conferences the Sysop must toggle the net-mail
  6383.         option of that particular Message Conference to allow net-mail.
  6384.         If the BBS and the Message Conference is configured to allow net-
  6385.         mail, when a caller enters a message, the caller will be prompted
  6386.         as to whether they wish to send the message via net-mail.  If the
  6387.         caller responds with a Y for Yes, the caller can send a message to
  6388.         someone who is not a user on the BBS.  Furthermore, the message is
  6389.         marked as a net-mail message, which allows utilities, such as the
  6390.         SFUTI<x> listed above, to go through and extract the net-mail messages
  6391.         for processing and exchange with other BBS systems.  The SFUTI<x>
  6392.         serves as a conversion driver between SPITFIRE and the PC Relay
  6393.         net-mail software and allows messages transferred between other
  6394.         BBS systems to be imported directly into SPITFIRE's existing
  6395.         message base.
  6396.  
  6397.  
  6398.         21.0  OPERATING A MULTI-NODE SPITFIRE
  6399.         -------------------------------------
  6400.     
  6401.             The SPITFIRE Bulletin Board System is fully capable of operating in
  6402.         a multi-node BBS environment.  A multi-node BBS system is one that
  6403.         allows multiple copies of SPITFIRE to run, having two or more nodes
  6404.         that share a significant number of the files used during system
  6405.         operation.  When configured for multi-node operation, all nodes of a
  6406.         SPITFIRE BBS will share files contained in the WORK, MESSAGE and
  6407.         DISPLAY file paths.  The SYSTEM and EXTERNAL protocol file paths must
  6408.         be set up individually for each node.
  6409.  
  6410.  
  6411.         21.1 MULTI-NODE BBS REQUIREMENTS
  6412.         --------------------------------
  6413.     
  6414.             In order to operate SPITFIRE in a multi-node environment, the Sysop
  6415.         must either be using a multi-tasking software or have multiple computer
  6416.         systems networked together.  Under most circumstances, each node the
  6417.         Sysop wishes to install will require its own telephone line and modem.
  6418.         The exception to this being, if in either the multi-tasking or network
  6419.         environment, the Sysop would configure a SPITFIRE BBS system with a
  6420.         maximum baud rate of 0 (in which case, this node would only be
  6421.         accessible by local log-ons).
  6422.     
  6423.     
  6424.         21.2 CONFIGURING SPITFIRE FOR MULTI-NODE OPERATION
  6425.         --------------------------------------------------
  6426.     
  6427.             For the most part, SPITFIRE is configured much the same for
  6428.         multi-node as it is for a single node system.  (Refer to the GETTING
  6429.         STARTED section of this manual for more detailed information.) However,
  6430.  
  6431.                                                                      Page 112
  6432.         ----------------------------------------------------------------------
  6433.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6434.         ----------------------------------------------------------------------
  6435.        
  6436.  
  6437.  
  6438.         there are several configuration options the Sysop must be sure to set
  6439.         correctly when installing or expanding to a multi-node system.
  6440.     
  6441.             First, press ALT+T to display the SPITFIRE configuration window.
  6442.         The <L> option must be toggled so the the Multi-Node System option is
  6443.         set to Yes.  Then using the ALT+Z configuration window modifications
  6444.         must be made so that a node number is assigned for the individual node
  6445.         being configured and the total number of available nodes entered. Also,
  6446.         it is possible to configure one or more of the available nodes as a
  6447.         private BBS.  If this is done, be sure to use the ALT+Z option to set
  6448.         the security required for accessing the private node being configured.
  6449.         For any node not configured as a private BBS, simply have the security
  6450.         required set to zero.  These settings will need to be appropriately
  6451.         configured for each node on the system.  
  6452.         
  6453.             In addition, when operating SPITFIRE in a multi-node environment,
  6454.         the DOS SHARE command must be loaded.  This can be accomplished by
  6455.         placing SHARE in your AUTOEXEC.BAT and SHARE will be loaded each time
  6456.         the computer is booted.
  6457.     
  6458.     
  6459.         21.3 FEATURES UNIQUE TO MULTI-NODE OPERATION
  6460.         ---------------------------------------------
  6461.     
  6462.             When operating a multi-node SPITFIRE BBS system, one of the options
  6463.         available from the Main Menu is <W>...Who On.  If a caller selects this
  6464.         option, information is displayed to the screen telling the caller of
  6465.         anyone else who is simultaneously logged on to any of the other
  6466.         available nodes.  The information of who is on the various system nodes
  6467.         is stored in SFWHOSON.DAT, which resides in SPITFIRE's Work File Path.
  6468.  
  6469.             Several features unique to the multi-node SPITFIRE environment
  6470.         relate to packing the message base or user's file.  It is extremely
  6471.         important that there is no other BBS activity during the packing of
  6472.         these files.  Therefore, certain safeguards are included in SPITFIRE
  6473.         which monitor activity on all nodes to prevent system access when
  6474.         packing of these files is in progress.  Similarly, SPITFIRE will not
  6475.         allow these files to be packed if there is activity on any of the
  6476.         available nodes.
  6477.  
  6478.             SPITFIRE will not allow a Sysop to use the internal SPITFIRE 
  6479.         commands for packing the user file or packing the message base while
  6480.         a caller is logged on one of the other nodes.  If the Sysop attempts 
  6481.         this, the following message will be displayed:  "Sysop, you are not
  6482.         allowed to pack the user's file/message base while other nodes are 
  6483.         busy."  Depending on which activity is trying to be performed, either
  6484.         the text of user's file or message base will display in the above 
  6485.         message.
  6486.  
  6487.                                                                      Page 113
  6488.         ----------------------------------------------------------------------
  6489.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6490.         ----------------------------------------------------------------------
  6491.        
  6492.  
  6493.  
  6494.             If a caller attempts to log onto the system when SPITFIRE is
  6495.         packing the message base or user's file, SPITFIRE displays the
  6496.         following message, "A maintenance operation is presently being
  6497.         performed!  Please call back in a few minutes."  Upon logging on
  6498.         the caller will be shown the SFPRELOG.BBS and the WELCOME1.BBS/CLR
  6499.         but prior to entering their name and password the above message will
  6500.         be displayed.  The Sysop may create their own screen for displaying 
  6501.         the maintenance message if preferred.  This screen, SFMAINT.BBS/CLR
  6502.         will display just prior to the caller entering their name, after the
  6503.         SFPRELOG.BBS and the WELCOME1.BBS/CLR is displayed.  This replaces
  6504.         SPITFIRE's default message mentioned above.
  6505.  
  6506.             If configured as a multi-node system, when booted, SPITFIRE will
  6507.         check to determine whether maintenance is being performed (packing
  6508.         the users file and packing the message base).  In the event SPITFIRE
  6509.         discovers that maintenance is being performed, then the following
  6510.         message will be displayed:
  6511.  
  6512.         ■ Report - Maintenance Being Performed.
  6513.         Pausing Until Maintenance Is Complete.
  6514.         Press Any Key To Return To DOS.
  6515.  
  6516.            SPITFIRE then goes into a loop and will continue to check the
  6517.         maintenance status indefinitely until the maintenance has been
  6518.         completed.  When the maintenance is completed, SPITFIRE will
  6519.         continue the initialization and waits for a user.  During the time
  6520.         while SPITFIRE is doing the continuous maintenance check loop, if a
  6521.         key is pressed SPITFIRE will terminate and return to DOS.  In other
  6522.         words, when booting SPITFIRE, if it is discovered that maintenance is
  6523.         being performed by another node, SPITFIRE will loop until the
  6524.         maintenance status changes or until the Sysop presses a key to return
  6525.         to DOS.
  6526.  
  6527.         21.4 NODE CHAT 
  6528.         --------------
  6529.          
  6530.              If you are running a multinode SPITFIRE 3.1 BBS, your callers are
  6531.         able to chat with callers on another node via the Node Chat feature.
  6532.         This feature is accessed via the `<W>ho's On The Other Node?' Menu
  6533.         Selection which is found on the Main Menu.
  6534.  
  6535.         Configuring Node Chat
  6536.         ---------------------
  6537.  
  6538.              To set up Node Chat, the Sysop may need to edit DAILYLMT.DAT. Node
  6539.         Chat parameters are specific to security level.  The default values 
  6540.         allow for five Node Chats of five minutes each per day.  To set 
  6541.         specific values for a given security level, the following parameters 
  6542.         (preceded by ONE comma) may be appended to any security level's entry 
  6543.         in DAILYLMT.DAT:
  6544.  
  6545.                                                                      Page 114
  6546.         ----------------------------------------------------------------------
  6547.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6548.         ----------------------------------------------------------------------
  6549.        
  6550.  
  6551.         #OCA=(Number Of Node Chats Allowed Each Day)
  6552.         TPNC=(Time In Minutes Permitted For Each Node Chat)
  6553.  
  6554.         An example DAILYLMT.DAT might look like this:
  6555.  
  6556.         4,0,,0,,,0,,,,Y,#OCA=0,TPNC=0         (Zero Permitted, Zero Minutes)
  6557.         5,0,,0,,,0,,,,Y                       (Default Number And Time)
  6558.         10,0,,0,,,0,,,,Y,#OCA=10,TPNC=20      (10 Chats Daily, 20 Minutes Each)
  6559.         20,0,,0,,,0,,,,Y,TPNC=30              (Default Number, 30 Minutes Each)
  6560.         30,90,,25,,,1000000,,,,Y,#OCA=20      (20 Chats Daily, Default Time)
  6561.  
  6562.         To use default values for both Number Of Chats Daily and Time Per Chat
  6563.         for ALL security levels, no changes need to be made to DAILYLMT.DAT.
  6564.  
  6565.         * It is REQUIRED that ALL nodes on a multinode SPITFIRE BBS have  *
  6566.         * a common WORK directory in order to be available for Node Chat! *
  6567.  
  6568.         Initiating Node Chat
  6569.         --------------------
  6570.  
  6571.              When a caller selects `<W>ho's On...', they are presented with a
  6572.         summary of activities on the other nodes.  Callers on the other nodes
  6573.         are NOT available for Node Chat under the following circumstances:
  6574.  
  6575.         * when they are chatting with the Sysop (Local Chat)
  6576.         * when they are using a Door
  6577.         * when they are already in another Node Chat
  6578.         * when they are reading or entering messages
  6579.         * when they are involved in the transmission of files
  6580.         * when they are listing files
  6581.         * when they are logging onto the BBS
  6582.         * when those of Sysop-Level Security are using Sysop Utilities
  6583.  
  6584.         The caller desiring the Node Chat sees something like this:
  6585.  
  6586.         " Checking other nodes, please stand by...
  6587.           Node 1 - (1st Caller) ................... Available for chat!
  6588.           Node 2 - (2nd Caller) ................... Available for chat!
  6589.           Node 3 - Busy Caller  ................... Transmitting file!
  6590.  
  6591.           (1st Caller), would you like to initiate a Node Chat? <y/n> "
  6592.  
  6593.           A <y>es response will then ask the caller:
  6594.  
  6595.           " Chat with which node # "
  6596.  
  6597.         If the caller who desires a node chat enters a valid node number, the
  6598.         caller on the desired node is notified that a Node Chat with them is
  6599.         requested and by whom.  They will then see something like this:
  6600.  
  6601.         " (1st Caller) would like to chat!
  6602.           Would you like to chat with (1st Caller)? <y/n> "
  6603.  
  6604.                                                                      Page 115
  6605.         ----------------------------------------------------------------------
  6606.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6607.         ----------------------------------------------------------------------
  6608.        
  6609.  
  6610.  
  6611.         while the first caller sees:
  6612.  
  6613.         " Awaiting other node response...Press ESC to abort! "
  6614.  
  6615.         If the chatted caller agrees to chat, Node Chat occurs.  If the chatted
  6616.         caller does not want to chat, the caller who requested the chat will
  6617.         be returned to the BBS after a short period of time.  They are free to
  6618.         request another Node Chat later or attempt to chat with another node.
  6619.  
  6620.         Node Chat Procedure
  6621.         -------------------
  6622.              Once a Node Chat request is agreed upon and both callers are
  6623.         connected, the caller who requested the chat is presented with the
  6624.         following:
  6625.  
  6626.         " Establishing connection...please stand by...
  6627.           CTRL+X to xchange chat control when at "CHAT:"
  6628.           ESC to terminate chat!
  6629.  
  6630.           Hello, (1st Caller)! What can I do for you?
  6631.           CHAT: "
  6632.  
  6633.         while the chatted caller is presented with the prompt:
  6634.  
  6635.         " Establishing connection...please stand by...
  6636.  
  6637.           WAIT: "
  6638.  
  6639.         Only the caller who is at the "CHAT:" prompt may type.  SPITFIRE's Node
  6640.         Chat feature will send typed text to the other node and will word wrap
  6641.         text that spans more than one line. When the chatting caller has
  6642.         finished their thought and wishes to switch control to the other
  6643.         caller, control of the chat may be exchanged by hitting <CTRL+X>.
  6644.         Doing so will present the "CHAT:" prompt to the other caller while
  6645.         the first caller will switch to the "WAIT:" prompt. At that time, the
  6646.         second caller may type.
  6647.  
  6648.              In order to terminate Node Chat and return to other activities,
  6649.         either caller may hit <ESC>.  This will shortly end the Node Chat and
  6650.         return both callers to the section of the BBS that they were in before
  6651.         the Node Chat began.  If either caller drops carrier for any reason, 
  6652.         the Node Chat is terminated and the other caller is returned to the 
  6653.         BBS.
  6654.  
  6655.  
  6656.         22.0  SPITFIRE MULTI-TASKING/NETWORK ENVIRONMENT
  6657.         ------------------------------------------------
  6658.         
  6659.             In order to operate a multi-node SPITFIRE BBS system, SPITFIRE
  6660.         must be configured to run in either a multi-tasking or networked
  6661.  
  6662.                                                                      Page 116
  6663.         ----------------------------------------------------------------------
  6664.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6665.         ----------------------------------------------------------------------
  6666.        
  6667.  
  6668.  
  6669.         environment.  In a multi-tasking environment multiple copies of
  6670.         SPITFIRE would be loaded on one computer with the aid of such
  6671.         multi-tasking programs as Windows 3.0 or DESQview.  In a networked
  6672.         environment individual copies of SPITFIRE would be loaded on any
  6673.         number of computers that are networked together via such networking
  6674.         programs as LANtastic.  The following sections will discuss the 
  6675.         procedure for installing SPITFIRE in such environments.
  6676.  
  6677.         
  6678.         22.1  SPITFIRE WITH WINDOWS 3.0
  6679.         -------------------------------
  6680.         
  6681.             In order to run SPITFIRE 3.1 under MS Windows 3.0, you will need
  6682.         to create a PIF (Program Information File). Windows uses PIFs to
  6683.         run DOS applications.  A PIF file tells Windows the name and the
  6684.         location of the DOS (non-Windows application) program you are running
  6685.         and describes the necessary memory and hardware requirements.  A PIF
  6686.         file is required whether you are running a single node or a multi-node
  6687.         BBS.
  6688.  
  6689.             To create a PIF file, you must run the PIF editor which is located
  6690.         in the Accessories Group.
  6691.  
  6692.         Memory Requirements:
  6693.         -------------------
  6694.  
  6695.             Windows sets a MINIMUM value of 128K for all programs that it runs
  6696.         via a PIF file. However, Windows assigns ALL available memory to all
  6697.         PIF applications unless told to do otherwise.  Even though SPITFIRE
  6698.         normally requires more than 128K to run, you will probably not need
  6699.         to increase this value.
  6700.  
  6701.             If you intend to drop to DOS from the SPITFIRE window, and you 
  6702.         are running in Real or Standard Mode, you could increase the memory
  6703.         requirements. In 386 Enhanced Mode, a better way would be to open
  6704.         another DOS window.
  6705.  
  6706.             All other values are the Windows default PIF values.  If you are
  6707.         running Windows 3.0 in 386 Enhanced Mode, click on ADVANCED options
  6708.         to examine additional parameters and settings.  You will be unable to
  6709.         see these settings while running in Real or Standard Mode unless you
  6710.         pull down the Mode Option and select 386 Enhanced Mode.  Enhanced
  6711.         options are meaningless when you are running Windows in Real or
  6712.         Standard Modes. Under Multitasking Options (ADVANCED), set both
  6713.         Background Priority and Foreground Priority to 50 for more equitable
  6714.         sharing of time slices between windows.
  6715.  
  6716.                                                                      Page 117
  6717.         ----------------------------------------------------------------------
  6718.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6719.         ----------------------------------------------------------------------
  6720.        
  6721.  
  6722.  
  6723.         Hardware Requirements:
  6724.         ---------------------
  6725.  
  6726.             To run multiple active SPITFIRE windows on the screen, you MUST be
  6727.         running in 386 Enhanced Mode.  This REQUIRES a 386SX or 386DX CPU.
  6728.         2MB of RAM is recommended, but the more the better!  You MUST
  6729.         install the HIMEM.SYS driver that is included on the Windows 3.0
  6730.         diskettes according to parameters applicable to your system.
  6731.         The popular QEMM386 program (Version 5.1 and greater) may be
  6732.         substituted for HIMEM.SYS with appropriate parameters. You
  6733.         should ideally be running the SMARTDRV cache program as it is
  6734.         designed to work with Windows.  Remember to load ANSI.SYS in your
  6735.         CONFIG.SYS if ANSI graphics is available on your BBS!
  6736.  
  6737.             If you are running your BBS on an 8086, 8088 or 80286, you can run
  6738.         SPITFIRE while running Windows, but it will NOT run in a window.  It
  6739.         will instead run in "exclusive mode", that is to say, full screen.
  6740.         If you switch back to the main Windows screen, SPITFIRE will "freeze"
  6741.         (as will any other DOS application.) Running an application in this
  6742.         manner is generally referred to as running "under" windows as opposed
  6743.         to running "in" windows which refers to the 386 Enhanced "in a
  6744.         window" style.
  6745.  
  6746.         Additional Information:
  6747.         ----------------------
  6748.  
  6749.             To run SPITFIRE 3.1 in a DOS window, select Background and Windowed
  6750.         as options when you are creating your SPITFIRE PIF file. This will
  6751.         allow you to view one or several nodes on the screen at the same
  6752.         time as well as other Windows applications. Background windows do not
  6753.         "freeze" when you are running Windows in 386 Enhanced Mode.
  6754.  
  6755.             If you are running a multi-node setup, it is suggested that you
  6756.         name your batch files and PIF files based upon their node number
  6757.         (SF1.BAT, SF1.PIF, etc.) In addition, there are Windows applications
  6758.         which will allow you to create custom Icons which can be unique for
  6759.         each node.
  6760.  
  6761.             To load Windows automatically and have it bring up your SPITFIRE
  6762.         window(s), first edit AUTOEXEC.BAT and have it run WIN.COM. Next,
  6763.         edit WIN.INI, and set "RUN=SF1.BAT SF2.BAT", etc. to automatically
  6764.         boot up all SPITFIRE nodes. Make sure to leave a space between all
  6765.         items listed on the WIN.INI "RUN=" line.
  6766.  
  6767.             Testing has demonstrated the DOS 4.01 has unique properties
  6768.         with regard to it's SHARE.EXE program and their relationship
  6769.         with Windows 3.0. If you are running MS-DOS 4.01 or PC-DOS 4.01
  6770.         and intend to run more than one copy of Spitfire at a time, you
  6771.         must NOT load SHARE.EXE! Although this is contrary to what is in
  6772.  
  6773.                                                                      Page 118
  6774.         ----------------------------------------------------------------------
  6775.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6776.         ----------------------------------------------------------------------
  6777.        
  6778.  
  6779.  
  6780.         the documentation that accompanies Windows 3.0, it is the only
  6781.         reliable way to run this combination of software. DOS 3.3 and
  6782.         the new DOS 5.0 do not suffer from this anomaly. SHARE.EXE can
  6783.         be loaded successfully on these systems without interfering with
  6784.         Windows 3.0 DOS windows.
  6785.  
  6786.  
  6787.         22.2 RUNNING SPITFIRE 3.1 UNDER DESQVIEW 386
  6788.         --------------------------------------------
  6789.  
  6790.         In order to run SPITFIRE 3.1 under DESQview 386, you will need to
  6791.         create a .DVP (DESQview Program Information File).  DESQview uses
  6792.         DVPs to run DOS applications.  A DVP file tells DESQview the name and
  6793.         location of the DOS (non-DESQview application) program you're running
  6794.         and describes the necessary memory and hardware requirements.  A DVP
  6795.         file is required whether you are running one or multiple nodes.
  6796.  
  6797.         To create a DVP file, select Open Window, then Add a Program from the
  6798.         popup DESQview menu that you get when you tap the ALT key.  See below
  6799.         for further information.
  6800.  
  6801.         Memory Requirements:
  6802.         -------------------
  6803.  
  6804.         SPITFIRE 3.1 requires 256K of RAM per node. If your setup includes
  6805.         programs that are run from DOS using SFMAIN.BAT, SFMESS.BAT or
  6806.         SFFILE.BAT, you will need to allocate more memory depending upon the
  6807.         size of the application that you are running.  This is necessary
  6808.         because SPITFIRE will still be in memory at this time.  It is
  6809.         therefore recommended that at least two megabytes be installed
  6810.         on a system that is to run SPITFIRE in a DESQview environment.
  6811.         Since a disk cache dramatically improves performance when
  6812.         multitasking, it is recommended that one be used with DESQview.
  6813.         A more realistic setup would be 4MB of RAM with a 2MB cache.
  6814.  
  6815.         Hardware Requirements:
  6816.         ---------------------
  6817.  
  6818.         A 386DX or 386SX or greater is required to run DV in 386 mode.  Doing
  6819.         so involves running XDV.COM which places itself in high memory and
  6820.         activates the true multitasking capabilities of 386 Protected Mode.
  6821.  
  6822.         DVP File Setup:
  6823.         --------------
  6824.  
  6825.         Below are suggested settings for the DVP file that is needed.
  6826.         Settings will vary with different systems.  It is VERY important to
  6827.         set Close on exit to [N]; otherwise, the window will disappear after
  6828.  
  6829.                                                                      Page 119
  6830.         ----------------------------------------------------------------------
  6831.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6832.         ----------------------------------------------------------------------
  6833.        
  6834.  
  6835.  
  6836.         EVERY call!  Some items are blank, some are the defaults, and some
  6837.         are suggested settings.  Careful comparison and a little thought is
  6838.         needed to optimize your system for DESQview.
  6839.  
  6840.                                  Change A Program
  6841.  
  6842.         Program Name............:SPITFIRE 3.1 Node 1
  6843.  
  6844.         Keys to Use on Open Menu:SF                 Memory Size (in K):500
  6845.  
  6846.         Program...:SF1D.BAT
  6847.  
  6848.         Parameters:
  6849.  
  6850.         Directory.: C:\SF
  6851.         ------------------------------------------------------------------
  6852.         Options:
  6853.                    Writes text directly to screen.......:[Y]
  6854.                    Displays graphics information........:[N]
  6855.                    Virtualize text/graphics (Y,N,T).....:[T]
  6856.                    Uses serial ports (Y,N,1,2)..........:[1]
  6857.                    Requires floppy diskette.............:[N]
  6858.  
  6859.         Press F1 for advanced options           Press <- when you are DONE
  6860.         ------------------------------------------------------------------
  6861.                          Change a Program Advanced Options
  6862.  
  6863.         System Memory (in K)........0  Maximum Program Memory Size (in K)
  6864.  
  6865.         Script Buffer Size.......1000  Maximum Expanded Memory Size (in K)
  6866.  
  6867.         Text Pages: 1  Graphics Pages: 0 Initial Mode: Interrupts:00 to FF
  6868.         ------------------------------------------------------------------
  6869.         Window Position:
  6870.           Maximum Height: 25     Starting Height:    Starting Row....:
  6871.           Maximum Width.: 80     Starting Width.:    Starting Column.:
  6872.         ------------------------------------------------------------------
  6873.                                   Shared Program
  6874.         Pathname..:
  6875.         Data......:
  6876.         ------------------------------------------------------------------
  6877.         Close on exit (Y,N,blank)..:[N]  Uses its own colors...........[Y]
  6878.         Allow Close Window Command.:[Y]  Runs in background (Y,N,blank)[Y]
  6879.         Uses math coprocessor......:[N]  Keyboard conflict (0-F).......[0]
  6880.         Share CPU when foreground..:[Y]  Share EGA when foreground/zoom[Y]
  6881.         Can be swapped out (Y,N,bl):[N]  Protection level (0-3)........[0]
  6882.  
  6883.         Press F1 for standard options           Press <- when you are DONE
  6884.         ------------------------------------------------------------------
  6885.  
  6886.                                                                      Page 120
  6887.         ----------------------------------------------------------------------
  6888.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6889.         ----------------------------------------------------------------------
  6890.        
  6891.  
  6892.  
  6893.         Starting It All Up:
  6894.         ------------------
  6895.  
  6896.         If ANSI Graphics are featured on your SPITFIRE BBS, you will need to
  6897.         load DVANSI.COM, a file that comes with the DESQview software, before
  6898.         you open each SPITFIRE window.  To do so, create a batch file such as:
  6899.  
  6900.         (SF1D.BAT)
  6901.  
  6902.         C:
  6903.         CD C:\DV
  6904.         DVANSI
  6905.         CALL SF1.BAT
  6906.  
  6907.         As above, DESQview runs SF1D.BAT, not SF1.BAT directly when it is run
  6908.         by the DVP file described.  In order to have DESQview load your SF DVP
  6909.         applications immediately, hit SHIFT+ALT when the DESQview Menu is
  6910.         displayed.  This will enter Learn mode.  Select Start Script, and then
  6911.         select the key that you would like this macro to be activated by.
  6912.         Make sure that Script Name begins with an Exclamation point (!).  The
  6913.         Script that begins with an ! will be automatically loaded.  Give the
  6914.         Script a name like !STARTUP.  Then, hit the exact keystrokes that you
  6915.         use to start your "default" startup windows.  When all your windows
  6916.         are on the screen, hit SHIFT+ALT a second time.  The Learn Menu will
  6917.         reappear.  Select Finish Script to end this Script Macro recording.
  6918.         When you exit DESQview next, tell it to Save Scripts.
  6919.  
  6920.         Make sure to have your AUTOEXEC.BAT end with the line "XDV". This
  6921.         This  will  enable your system to boot DESQview which will in turn
  6922.         boot your SPITFIRE Setup in case  of a power interruption.
  6923.  
  6924.  
  6925.         22.3 RUNNING SPITFIRE 3.1 ON A LANTASTIC NETWORK
  6926.         ------------------------------------------------
  6927.  
  6928.         Running SPITFIRE 3.1 on a Local Area Network allows maximum speed as
  6929.         well as capability of all multi-node strategies.  While hardware that
  6930.         is required is considerable, LAN systems allow for performance not
  6931.         possible using a multitasking system.
  6932.  
  6933.         Information discussed in this section while specific to the LANtastic
  6934.         Network should be similar to other LAN systems such as Novell, etc.
  6935.  
  6936.  
  6937.         Memory Requirements:
  6938.         -------------------
  6939.  
  6940.         LANtastic requires less memory than any LAN currently on the market.
  6941.         On a file SERVER (the CPU which contains hard disk(s) in use by the
  6942.  
  6943.                                                                      Page 121
  6944.         ----------------------------------------------------------------------
  6945.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6946.         ----------------------------------------------------------------------
  6947.        
  6948.  
  6949.  
  6950.         Network), three programs must be loaded which require about 40K.
  6951.         On a WORKSTATION (a CPU that may have no disks at all), two programs
  6952.         are used and require about 14K.  In addition, the DOS SHARE program
  6953.         must be loaded on all WORKSTATIONS.  If the machine is an 80386
  6954.         which has high memory available, any or all of these drivers can be
  6955.         loaded there, freeing up conventional memory.
  6956.  
  6957.         Hardware Requirements:
  6958.         ---------------------
  6959.  
  6960.         A Local Area Network contains at least one SERVER and a WORKSTATION.
  6961.         Some just contain Servers, meaning that they all share hard drives.
  6962.         While fast CPUs such as 80286 or 80386 machines yield superior
  6963.         performance, 8086 and 8088 based compatibles can be used.  In
  6964.         addition, Diskless Workstations which boot from ROM then connect to
  6965.         the Network can be utilized.
  6966.  
  6967.         Each machine must have a Network card installed.  The 2MB/sec cards
  6968.         made by LANtastic or Ethernet Compatible 10MB/sec cards can be used.
  6969.         One 8 or 16 bit slot per CPU is required where appropriate.  Cables
  6970.         and terminating resistors are supplied with the Network Startup Kits.
  6971.  
  6972.         Starting It All Up:
  6973.         -------------------
  6974.  
  6975.         LANtastic provides an excellent software installation program which
  6976.         is executed for each Server and Workstation on the Network.  After
  6977.         installing all necessary hardware, you must install the software.
  6978.  
  6979.         If any nodes utilize the SPITFIRE printer option, the LANtastic
  6980.         software must be configured accordingly so the printer can be
  6981.         shared across the Network.  Setting redirector buffers to anything
  6982.         other than the default may yield unpredictable printouts.  If the
  6983.         default number of buffers cannot be used, experimentation may be
  6984.         necessary to determine the correct number of buffers for the LAN.
  6985.  
  6986.         Set up a separate SPITFIRE directory for each machine, and edit
  6987.         each CONFIG.SYS and AUTOEXEC.BAT to both load all the LANtastic
  6988.         programs used and to automatically boot SPITFIRE.  Set CONFIG.SYS
  6989.         FILES= to the number of nodes multiplied by 25 files per node on
  6990.         Servers.  So, for example, if the Network has one Server and three
  6991.         Workstations associated with it, and all have SPITFIRE nodes set
  6992.         up on them, you would set FILES=100 on the Server and FILES=25
  6993.         on each associated Workstation.  These numbers might need to be
  6994.         increased further when used with net-mail systems.
  6995.  
  6996.         Workstations that boot when the associated Server is still
  6997.         booting or not available will wait until the Server comes online.
  6998.         This will occasionally yield the familiar "gleep" sound known by
  6999.  
  7000.                                                                      Page 122
  7001.         ----------------------------------------------------------------------
  7002.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7003.         ----------------------------------------------------------------------
  7004.        
  7005.  
  7006.  
  7007.         anyone who has been near a LANtastic Network!  Once the Server
  7008.         finishes its boot routine, it will bring up its SPITFIRE Node and
  7009.         all others on associated Workstations will follow.
  7010.  
  7011.         In the event that any machines on the Network use OS/2 instead of
  7012.         DOS, it is important to remember that DOS does NOT recognize any
  7013.         drive or partition that has been formatted with the OS/2 High
  7014.         Performance File System (HPFS).  It is therefore recommended that
  7015.         any HPFS partitions be the final drive on the system so that the
  7016.         LAN will not have to "skip over" a drive that is not available.
  7017.  
  7018.         Multitasking On A LAN:
  7019.         ----------------------
  7020.  
  7021.         Each machine, whether a Server or a Workstation, can have at least
  7022.         one node installed.  In order to install other nodes on the Network,
  7023.         additional machines can be added.  Multitasking software such as
  7024.         MS Windows 3.0 or DESQview 386 can ONLY be used on Workstations!
  7025.         Running multitasking software on a Server will cause the system to
  7026.         crash.  DESQview 386 and Windows 3.0 (in 386 Enhanced Mode) can be
  7027.         successfully run on a Workstation yielding as many nodes as memory
  7028.         and available serial ports will allow.  See the previous sections on
  7029.         running SPITFIRE under DESQview and Windows for further information.
  7030.  
  7031.  
  7032.         23.0  SPITFIRE TECHNICAL REFERENCE INFORMATION
  7033.         ----------------------------------------------
  7034.  
  7035.             There are absolutely no plans whatsoever to release the source
  7036.         code for SPITFIRE.  However, we do feel some information may be of use
  7037.         to our Sysops to help them understand how SPITFIRE works.  If there is
  7038.         something you would like to know which is not covered in this
  7039.         documentation, please ask via Buffalo Creek's BBS (515)-225-8496.
  7040.         We will make the information available to you, if possible.
  7041.  
  7042.             There is certain information that is required for those interested
  7043.         in writing utilities and other third party type programs for SPITFIRE.
  7044.         Listed below are the Turbo Pascal record types that SPITFIRE uses.
  7045.  
  7046.             When a caller goes through a Door or uses any of the Sysop
  7047.         configurable features from each menu, SPITFIRE creates a simple
  7048.         text file named SFDOORS.DAT, SFMAIN.DAT, SFMESS.DAT or SFFILE.DAT in
  7049.         the SPITFIRE HOME directory.  This text file contains necessary
  7050.         information for the caller to return to SPITFIRE.  The text file is
  7051.         erased when control is returned to SPITFIRE.  The following page
  7052.         contains a list of the information written to each line of the text
  7053.         file:
  7054.  
  7055.                                                                       Page 123
  7056.         ----------------------------------------------------------------------
  7057.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7058.         ----------------------------------------------------------------------
  7059.  
  7060.  
  7061.  
  7062.         User Number (* the record number in SFUSERS.DAT of the caller       *)
  7063.         User Name   (* the full name of the caller                          *)
  7064.         Password    (* the password of the caller                           *)
  7065.         First Name  (* the first name of the caller                         *)
  7066.         Baud Rate   (* baud rate of the caller - i.e. 2400 { 0 if local }   *)
  7067.         Comm port   (* COMM port being used by SPITFIRE                     *)
  7068.         Time Left   (* number of minutes the caller has left this log-on    *)
  7069.         Time        (* number seconds since midnight when entering the door *) 
  7070.         Path        (* the path in which SPITFIRE.EXE resides {C:\SF\}      *)
  7071.         Ansi_On     (* TRUE if caller is using ANSI else FALSE              *)
  7072.         SecLevel    (* the security level of the caller                     *)
  7073.         Uploads     (* the number of uploads the caller has made            *)
  7074.         Downloads   (* the number of downloads the caller has made          *)
  7075.         This Time   (* total number of minutes allowed for this call        *)
  7076.         Time On     (* number of seconds since midnight when logged on      *)
  7077.         Extra Time  (* number of seconds the caller has gained since log-on *)
  7078.         Sysop Next  (* TRUE if Sysop next feature has been activated        *)
  7079.         Front End   (* TRUE if SPITFIRE was booted from a front end program *)
  7080.         No DTE Lock (* TRUE if configured for Software Data Flow Control    *)
  7081.         MaxBaud     (* maximum baud of the system                           *)
  7082.         ErrCorrect  (* TRUE if error correction connection                  *)
  7083.         LastMConf   (* last message conference                              *)
  7084.         LastFArea   (* last file area                                       *)
  7085.         Node Number (* Node on which the caller is logged                   *)
  7086.         DLs Per Day (* Number of files allowed to be downloaded per day     *)
  7087.         DLs Today   (* Number of files the caller has downloaded this day   *)
  7088.         Daily Bytes (* Number of downloadable bytes per day                 *)
  7089.         Bytes Today (* Number of bytes the caller has downloaded this day   *)
  7090.         TotalUK     (* Number of K bytes uploaded by the caller             *)
  7091.         TotalDK     (* Number of K Bytes downloaded by the caller           *)
  7092.         Phone #     (* The callers phone number                             *)
  7093.         City/State  (* The callers city and state                           *)
  7094.  
  7095.                                                                       Page 124
  7096.         ----------------------------------------------------------------------
  7097.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7098.         ----------------------------------------------------------------------
  7099.  
  7100.  
  7101.  
  7102.         TYPE
  7103.           UserDefaults  = (HotKey,Reserved,Pause);
  7104.  
  7105.           (* SFMSG[x].PTR *)
  7106.          MessagePtr    = Record
  7107.                            MDate            : String[17];
  7108.                            FromWho,
  7109.                            ToWho,
  7110.                            OrgTo            : String[30];
  7111.                            Subject          : String[40];
  7112.                            NetMail,
  7113.                            MsgSent,
  7114.                            PurgeWhenSent,
  7115.                            ThreadMsg,
  7116.                            ThreadStart,
  7117.                            Private,Deleted,
  7118.                            Received         : Boolean;
  7119.                            Where,
  7120.                            NumberofRecords  : Word;
  7121.                            Conference       : Integer;
  7122.                            MsgNumber,
  7123.                            OrgMsgNumber     : LongInt;
  7124.                            Extra            : Array[0..81] Of Byte;
  7125.                          End;
  7126.  
  7127.          (* SFMSG[x].IDX *)
  7128.          MessageIdx    = Record
  7129.                            FromWhoCRC,
  7130.                            ToWhoCRC,
  7131.                            MsgNumber,
  7132.                            OrgMsgNumber : LongInt;
  7133.                          End;
  7134.  
  7135.           (* SFMSG[x].DAT *)
  7136.           MessageBody   = Record
  7137.                             MsgData : String[127];
  7138.                            End;
  7139.  
  7140.           (* SFFAREA.DAT *)
  7141.           FileSystem    = Record
  7142.                             FSec          : Integer;
  7143.                             FDesc         : String[40];
  7144.                             FilePath,
  7145.                             UploadPath    : String[60];
  7146.                             ShowToAll,
  7147.                             FEqual,
  7148.                             CDRom         : Boolean;
  7149.                             Extra         : Array[1..88] Of Byte;
  7150.                           End;
  7151.  
  7152.                                                                       Page 125
  7153.         ----------------------------------------------------------------------
  7154.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7155.         ----------------------------------------------------------------------
  7156.  
  7157.  
  7158.  
  7159.           (* SFMCONF.DAT *)
  7160.           MsgSystem     = Record
  7161.                             MSec           : Integer;
  7162.                             NetMailConf    : Boolean;
  7163.                             MDesc          : String[40];
  7164.                             MEqual,
  7165.                             PublicMsgConf,
  7166.                             AllowDelete,
  7167.                             BackupNeeded   : Boolean;
  7168.                             DaysOld        : Word;
  7169.                             DelOldThdMsg   : Boolean;
  7170.                             Extra          : Array[1..77] Of Byte;
  7171.                           End;
  7172.  
  7173.           (* SFMSG[X].LMR *)
  7174.           LastMessage   = Record
  7175.                             LMsgRed : LongInt;
  7176.                           End;
  7177.  
  7178.           (* SFUSERS.PTR *)
  7179.           UsersPtr      = Record
  7180.                             Name : String[30];
  7181.                           End;                  
  7182.  
  7183.           (* SFUSERS.DAT *)
  7184.           Users         = Record
  7185.                             UserName,
  7186.                             CallingFrom      : String[30];
  7187.                             Password,
  7188.                             TimeDate         : String[14];
  7189.                             PhoneNumber      : String[12];
  7190.                             BirthDate        : String[8];
  7191.                             SecurityLevel    : Integer;
  7192.                             Uploads,
  7193.                             Downloads,
  7194.                             TotalUK,
  7195.                             TotalDK          : LongInt;
  7196.                             TimesOn,
  7197.                             TimeLeft,
  7198.                             Last_M_Conf,
  7199.                             Last_F_Area,
  7200.                             TransPro         : Integer;
  7201.                             Defaults         : Set Of UserDefaults;
  7202.                             FirstLogDate     : String[8];
  7203.                             SubscriptionDate : LongInt;
  7204.                             ConfQueue        : Array[0..31] Of Byte;
  7205.                             ExtraBytes       : Array[1..75] Of Byte;
  7206.                             AllowPurge,
  7207.                             BadLastOff,
  7208.  
  7209.                                                                       Page 126
  7210.         ----------------------------------------------------------------------
  7211.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7212.         ----------------------------------------------------------------------
  7213.  
  7214.  
  7215.  
  7216.                             ScrollBack,
  7217.                             Xpert,
  7218.                             LockedOut,
  7219.                             Deleted          : Boolean;
  7220.                             Linelen,
  7221.                             Pagelen,
  7222.                             OnToday,
  7223.                             Illegal,
  7224.                             DLToday,
  7225.                             ForeGround       : Byte;
  7226.                             ExtraWord        : Word;
  7227.                             DLBytes          : LongInt;
  7228.                             NewFCheck        : String[8];
  7229.                             OrgSecurity,
  7230.                             ChatsToday       : Integer;      
  7231.                             Extra            : Array[1..21] Of Byte;
  7232.                           End;
  7233.  
  7234.           (* SFEVENTS.DAT *)
  7235.           EventSchedule = Record
  7236.                             Active    : Byte;
  7237.                             DoneToday : Boolean;
  7238.                             Time      : Real;
  7239.                             WhichDay  : Byte;
  7240.                           End;
  7241.  
  7242.           (* SFSYSTEM.DAT *)
  7243.           SysRec        = Record
  7244.                             NoInputTime   : Byte;
  7245.                             CallsToday,
  7246.                             MsgToday,
  7247.                             UpToday,
  7248.                             DownToday,
  7249.                             DailyLimit,
  7250.                             DailyLogons,
  7251.                             LogonLimit,
  7252.                             SysopSecurity,
  7253.                             NUS,
  7254.                             NUTL,
  7255.                             DownsPerDay,
  7256.                             D_URatio,
  7257.                             MaxUsers,
  7258.                             NotUsed       : Word;
  7259.                             DoorsAmt      : Integer;
  7260.                             Callernum     : LongInt;
  7261.                             LastDate      : String[8];
  7262.                             StartDate     : String[18];
  7263.                             DOSPassword   : String[28];
  7264.                             SysopName,
  7265.                             SysMsgName    : String[30];
  7266.  
  7267.                                                                       Page 127
  7268.         ----------------------------------------------------------------------
  7269.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7270.         ----------------------------------------------------------------------
  7271.  
  7272.  
  7273.  
  7274.                             USPhone,
  7275.                             ConvertDesc,
  7276.                             HeySysop,
  7277.                             UseNetMail,
  7278.                             MultiNode     : Boolean;
  7279.                             NumberOfNodes : Byte;
  7280.                             ExtraInt      : Integer;
  7281.                             ScanAllMsg,
  7282.                             OfferDefault  : Boolean;
  7283.                             ViolationSec  : Integer;
  7284.                             NUBirthDate   : Boolean;
  7285.                             ExtraBytes    : Array[0..88] Of Byte;
  7286.                           End;
  7287.  
  7288.           (* SFWHOSON.DAT *)
  7289.           NodesDat      = Record
  7290.                             UserNo : Integer;
  7291.                             Mode   : Char;
  7292.                             DBytes : Array[1..3] Of Byte;
  7293.                           End;
  7294.  
  7295.           (* SFNODE.DAT *)
  7296.           NodeSysRec    = Record
  7297.                             DirectScrn,
  7298.                             ShowResult,
  7299.                             Extran,
  7300.                             PrinterOn,
  7301.                             AnsiAvl,
  7302.                             Private,
  7303.                             SecondPassword,
  7304.                             Page_On       : Boolean;
  7305.                             MinimumBaud   : Word;
  7306.                             MsgInfo,
  7307.                             NewFileInfo,
  7308.                             SoftControl,
  7309.                             ErrChk        : Boolean;
  7310.                             CorrectionMsg : String[3];
  7311.                             WorkPath,
  7312.                             DisplayPath,
  7313.                             ExtranPath,
  7314.                             MsgPath       : String[28];
  7315.                             ModInitStr    : String[56];
  7316.                             ComPort       : Word;
  7317.                             RingNo,
  7318.                             Node          : Byte;
  7319.                             MaxBaud,
  7320.                             TimeToday     : LongInt;
  7321.                             TimeComp      : Real;
  7322.                             LastDate      : String[8];
  7323.  
  7324.                                                                       Page 128
  7325.         ----------------------------------------------------------------------
  7326.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7327.         ----------------------------------------------------------------------
  7328.  
  7329.  
  7330.                             PrivateSec    : Integer;
  7331.                             HangUpDelay   : Byte;
  7332.                             UseHiSpeed
  7333.                             EnforceRatio  : Boolean;
  7334.                             IRQ1,
  7335.                             IRQ2,
  7336.                             IRQ3,
  7337.                             IRQ4,
  7338.                             IRQ5,
  7339.                             IRQ6,
  7340.                             IRQ7,
  7341.                             IRQ8          : Byte;
  7342.                             ExtraBytes    : Array[0..24] Of Byte;
  7343.                           End;
  7344.  
  7345.                                                                       Page 129
  7346.         ----------------------------------------------------------------------
  7347.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7348.         ----------------------------------------------------------------------
  7349.  
  7350.  
  7351.  
  7352.         24.0  COMMENT FROM THE AUTHOR
  7353.         -----------------------------
  7354.         
  7355.              Undoubtedly there are features that can be added to SPITFIRE such
  7356.         as additional file transfer protocols, node chat abilities and so
  7357.         forth.  Your suggestions and comments will certainly be appreciated
  7358.         and considered for future releases, however, you must realize that not
  7359.         all ideas will or can be implemented.  It is believed that this version
  7360.         of SPITFIRE will more than do the job for you.  However, plans are
  7361.         already in the making for improvements and additions.  Hopefully, with
  7362.         your help SPITFIRE will simply get better and better.
  7363.  
  7364.              There were many people who offered suggestions and discovered
  7365.         problems during the development of SPITFIRE.  It would be nice to list
  7366.         the names of those people but surely I would leave someone out.  I do,
  7367.         however, feel it important to make note that Jacque Shipley kept track
  7368.         of all the changes and improvements in SPITFIRE version 3.1 and
  7369.         spent a tremendous amount of time revising the manual.
  7370.  
  7371.              As mentioned earlier, SPITFIRE is written in Borland's Turbo
  7372.         Pascal.  This entire program was written by Mike Woltz, however,
  7373.         it would be remiss not to mention that the async routines were
  7374.         originally written by my good friend John Friel of the Forbin Project,
  7375.         Inc. (your support of QMODEM will be appreciated) and then modified by
  7376.         by myself for SPITFIRE. I would also be remiss if I didn't mention that
  7377.         Jacque Shipley, Doug Vangorp, Frank Lech, Ira Lichtenstein and Michael
  7378.         & Valli Redman were very instrumental in creating and maintaining
  7379.         this manual.
  7380.         
  7381.              It has taken over four years to get SPITFIRE to this point
  7382.         (maybe I'm slow).  This opportunity is taken to thank my wife Ann,
  7383.         my children Mason, Jesse & Amanda and my grandson Joshua for
  7384.         tolerating the countless number of hours that were spent writing
  7385.         and testing SPITFIRE.  Lord knows, I could be a better husband
  7386.         and father.  I would also like to thank God for giving me the
  7387.         ability to write this program.
  7388.  
  7389.              SPITFIRE was first released nationally (internationally) some
  7390.         40 months ago.  Since that time, SPITFIRE has been registered over
  7391.         950 times.  This opportunity is taken to thank each Sysop who has
  7392.         gone to the expense of registering SPITFIRE.  I have had the pleasure
  7393.         of meeting and working with thousands of people in my life.  I think
  7394.         I am safe in saying that for the most part, SPITFIRE Sysops are SUPER,
  7395.         top-shelf people.  Without these Sysops' support, patience,
  7396.         cooperation, suggestions, etc., none of this would be possible.
  7397.  
  7398.              I would like to mention one last thing that has become a concern
  7399.         to me.  After putting over four years of my life into SPITFIRE, I
  7400.         have attempted to keep the cost of this software as reasonable as 
  7401.  
  7402.                                                                        Page 130
  7403.         -----------------------------------------------------------------------
  7404.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7405.         -----------------------------------------------------------------------
  7406.  
  7407.  
  7408.  
  7409.         possible.  I have noticed lately that there are many third party
  7410.         utilities, etc. being written for SPITFIRE and I have also noticed
  7411.         that in some cases the registration fee for these utilities is nearly
  7412.         half the cost of SPITFIRE.  It doesn't seem right to charge $20.00 to
  7413.         $35.00 for a SPITFIRE utility that can be written in a day or two and
  7414.         I would ask those authors to attempt to keep their prices comparable
  7415.         to the SPITFIRE project.
  7416.  
  7417.                                                                        Page 131
  7418.         -----------------------------------------------------------------------
  7419.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7420.         -----------------------------------------------------------------------
  7421.         NOTES:
  7422.         
  7423.         APPENDIX A
  7424.         ---------- 
  7425.            
  7426.            MODEM INITIALIZATION STRINGS
  7427.            ----------------------------
  7428.            
  7429.            The following is a list of modems and their corresponding initial-
  7430.         ization strings which have been reported to work with SPITFIRE Bulletin
  7431.         Board Systems.
  7432.         
  7433.         
  7434.         MODEM                                      MODEM INITIALIZATION STRING
  7435.         ----------------------------------------------------------------------
  7436.          <1> ATI 2400 ETC MNP1-5.........AT&Q5&C1&U1&D0&T5M0H0W1X5V1E0S2=1S0=0
  7437.          <2> ATI 2400 ETC..................AT&F1&B0&C1&D0&T5M0H0V1E0X2S2=1S0=0
  7438.          <3> Alpha Concord 1200.........................ATS0=0Q0E0M0V1H0S2=1X1
  7439.          <4> Amstrad MC 2400......................ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
  7440.              Amstrad PPC Internal 2400............ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
  7441.              Anchor..(External 2400).............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7442.          <5> Anchor..(Internal 2400)....................ATS0=0Q0V1E0M0H0S2=1X4
  7443.              Anchor..(Internal 2400).............AT&C1&D2&T5M0H0X4V1E0S2=1S0=0
  7444.          <6> Avatex 1200 HC.............................ATS0=0Q0V1E0M0H0S2=1X1
  7445.              Avatex 1200I........................ATX1E0M0H0V1S0=0S1=1S9=1S10=2
  7446.          <7> Avatex 2400 External.............ATS0=0Q0V1E0L0M0&D0&C1X1H0S2=1&W
  7447.          <8> Avatex 2400II..............................ATS0=0Q0V1E0M0H0S2=1X1
  7448.          <9> CMP 2400.....................................ATS0=0Q0E0M0H0S2=1X4
  7449.         <10> CVI Internal 2400 Baud.....................ATS0=0Q0V1E0M0H0S2=1X1
  7450.         <11> Capetronics MD 1207...1200 Baud..............ATE0V1Q0M0S2=1S0=0X1
  7451.              Capetronics...........1200 Baud............ATV1E0Q0M0H0S0=0S2=1X1
  7452.         <12> Cardinal 2400.......................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7453.         <13> Commstar 2400..(Internal)..................ATS0=0Q0V1E0M0H0S2=1X4
  7454.         <14> Compaq Internal 2400........................AT&F&C1&D2&B1V1S2=1&W
  7455.         <15> Computer Peripherals 2400..................ATS0=0Q0V1E0M0H0S2=1X1
  7456.         <16> Computer Peripherals Hook-up 2400s.......AT&FS0=0Q0V1E0M0H0S2=1X4
  7457.         <17> Evercom 24E................AT&C1&D0&T5M0H0X1V1E0S2=1S0=0\N3\V1\C1
  7458.         <18> Everex 24...(Internal 2400).........AT&C1&D0&T5M0H0X1V1E0S2=1S0=0
  7459.         <19> Everex Internal 1200.......................ATS0=0Q0V1E0M0H0S2=1X1
  7460.              Everex......(Internal 2400).........ATM0E0V1H0X1&D0&T5&L1S0=0S2=1
  7461.         <20> Fastalk 2400..(External)...................ATS0=0Q0V1E0M0H0S2=1X1
  7462.         <21> Fastcomm 9696.v32.............ATS0=0S2=1S10=2&H1&I1&M4V1M0X1#X1&W
  7463.         <22> Franklin FM-2400E..........................ATS0=0Q0V1E0M0H0S2=1X1
  7464.         <23> GVC External 2400..............................ATS0=0V1E0M0S2=1X1
  7465.              GVE Internal 2400................ATS0=0&C1&D2Q0V1E0M1L3H0S2=1X4&W
  7466.         <24> GoldStar GSM2400 (External).............ATS0=0Q0V1E0M0H0S2=1X1&C1
  7467.         <25> Hayes 1200..(External).....................ATS0=0Q0V1E0M0H0S2=1X1
  7468.         <26> Hayes 1200..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
  7469.         <27> Hayes 2400..(External)..............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7470.  
  7471.                                                                        Page 132
  7472.         -----------------------------------------------------------------------
  7473.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7474.         -----------------------------------------------------------------------
  7475.  
  7476.  
  7477.  
  7478.         <28> Hayes 2400..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
  7479.         <29> Hook-up 2400S..............................ATS0=0Q0V1E0M0H0S2=1X4
  7480.         <30> IBM Model 5842 2400........................ATS0=0Q0V1E0M0H0S2=1X1
  7481.         <31> Kyocera KM1200D............................ATS0=0Q0V1E0M0H0S2=1X1
  7482.         <32> Leading Edge 2400...................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7483.         <33> Magitronic MB2450..(Internal)..........AT&C1&D2M0H0X1V1E0S2=1S0=0
  7484.         <34> Megatronics - Internal 2400................ATS0=0Q0V1E0M0H0S2=1X4
  7485.         <35> Mikon Super Modem...(2400 External)........ATS0=0Q0M0V1E0S2=1X1&W
  7486.         <36> MultiTECH V32.AT&E1&E4&E7&E12$BA0$MB9600$SB19200S0=0S2=1V1M0H0&Q1
  7487.         <37> MultiTech MultiModem V32...............AT&C1&D2M0X1V1E0Q0S2=1S0=0
  7488.         <38> Multitech 224EC (2400 Internal)............ATS0=0Q0V1E0M0H0S2=1X1
  7489.         <39> NEC N2420/30HN.............................ATS0=0Q0V1E0M0H0S2=1X6
  7490.         <40> Netcomm 1234SA Datalock 2400....AT&C1&D2E0V1M0S2=1S0=0S6=1S10=1X1
  7491.         <41> Omnitel Encore 2400 HB...............AT&F&C1&D2M0H0X1V1E0S2=1S0=0
  7492.         <42> Packard Bell 1200..........................ATS0=0Q0V1E0M0H0S2=1X1
  7493.         <43> Packard Bell 2400 Internal.........ATS0=0&C1&D2Q0V1E0M0H0S2=1X4&W
  7494.         <44> Penril 2400 DataLink.......................ATS0=0Q0V1E0M0H0S2=1X1
  7495.         <45> Practical Peripheral (Int 2400)...AT&C1&D2M0H0X1V1E0S7=30S2=1S0=0
  7496.         <46> Practical Peripheral 1200 Baud.............ATS0=0Q0V1E0M0H0S2=1X1
  7497.         <47> Prentice Popcomm 2400 (c200)........AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
  7498.         <48> Prometheus ProModem 2400 B/2...............ATS0=0Q0V1E0M0H0S2=1X4
  7499.         <49> Smart One..(Best Data Products of CA)......ATS0=0Q0V1E0M0H0S2=1X1
  7500.         <50> SmartLink (2400 External)................ATE1X1V1Q0M0H0S0=0S2=1&W
  7501.         <51> SmartOne 2400........................ATS0=0Q0V1E0M0H0S2=1X1&C1&D2
  7502.         <52> Smarteam.....................................ATS0=0V1E0M0H0S2=1X1
  7503.         <53> Supra 2400 External..................ATS0=0&C1&D3L3M1V1S2=1E0H0&W
  7504.         <54> SupraModem2400 I...........................ATS0=0Q0V1E0M0H0S2=1X4
  7505.         <55> US Robotics Courier 2400...................ATS0=0Q0V1E0M0H0S2=1X1
  7506.         <56> US Robotics HST 9600......(9600 Baud)......ATS0=0Q0V1E0M0H0S2=1X1
  7507.         <57> US Robotics Sportster...............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7508.         <58> USR HST 9600..(19200 Baud).....ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
  7509.         <59> US Robotics Dual Standard (v32bis/v42bis)
  7510.              ATS0=0&B1&H1&K3&N0&R2&Y3B0Q0V1E0M0H0S2=1X6
  7511.         <60> VIVA 2400m External MNP5....ATH0Q0V1E0M0S0=0S2=1X1&C1&D2\N3\Q3\V1
  7512.         <61> Zoom 2400 Internal Modem...................ATS0=0Q0V1E0M0H0S2=1X4
  7513.         <62> Zoom 2400..............................AT&C1&D2M0H0X1V1E0S2=1S0=0
  7514.         <63> Zuckerboard Model ZCom24/AT 2400....AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
  7515.         <64> Hayes Ultra 9600..ATS0=0S95=2N1W2X4&C1&D2&K3&Q5&R0V1Q0L2S2=1S36=7
  7516.  
  7517.                                                                       Page 133
  7518.         ----------------------------------------------------------------------
  7519.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7520.         ----------------------------------------------------------------------
  7521.  
  7522.  
  7523.  
  7524.         APPENDIX B
  7525.         ----------
  7526.              
  7527.         SPITFIRE QUESTIONS AND ANSWERS
  7528.         ------------------------------
  7529.  
  7530.         QUESTION: Why is the "Do You Want ANSI Graphics? <y/N>" displayed 
  7531.                   each time a user logs on the BBS?
  7532.                                         
  7533.         ANSWER:   Some BBS software stores in the users file whether a caller 
  7534.                   uses ANSI, and if so, then each time the user logs on, ANSI 
  7535.                   graphics are automatically displayed.  When creating SPITFIRE
  7536.                   it was decided to provide the user with the opportunity to 
  7537.                   select the display preferred at each log-on.  There are two 
  7538.                   basic reasons for including this prompt to each user upon log
  7539.                   on.  First, some users may call the BBS from different 
  7540.                   locations.  For instance, many users call the BBS from work 
  7541.                   as well as from home and while they may have a color monitor
  7542.                   at home, they may not at work.  In such a case, they would 
  7543.                   not want to use color graphics each time they log-on.  Also,
  7544.                   observation has proven that a user may sometimes choose Ansi
  7545.                   graphics and other times not.  This may be due to the amount
  7546.                   of time a user has to spend on the board since ANSI graphics
  7547.                   display slower than those created in ASCII.  For whatever 
  7548.                   their reasons may be, SPITFIRE demonstrates increased 
  7549.                   flexibility by allowing the user to make that choice.
  7550.                                      
  7551.                                         
  7552.         QUESTION: With SPITFIRE at the "Ready For Use..." prompt, the phone
  7553.                   rings and SPITFIRE simply does NOT answer the phone, but
  7554.                   rather stays at the "Ready For Use..." prompt.  Why?
  7555.                                         
  7556.         ANSWER:   SPITFIRE relies on verbose result codes to determine an
  7557.                   incoming call, the baud rate of the incoming call and whether
  7558.                   the incoming call is an error correction modem.  This problem
  7559.                   would indicate that the modem initialization string is not 
  7560.                   correct.  You should try using a different initialization 
  7561.                   string. Your modem initialization string requires a V1 in it
  7562.                   because this tells your modem to send verbose result codes.
  7563.                   This manual contains a list of several initialization strings
  7564.                   which have been tested and are known to work with the various
  7565.                   modems listed.  Also, please note, that the initialization 
  7566.                   string must contain the numeric character 0 (zero) and NOT 
  7567.                   the alphabetical character O.
  7568.                                      
  7569.                   Once you have discovered an initialization string that works
  7570.                   with your modem, please report said string and the complete
  7571.                   name and information pertaining to your modem so this
  7572.                   information can be added to this manual.
  7573.  
  7574.                                                                      Page 134
  7575.         ----------------------------------------------------------------------
  7576.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7577.         ----------------------------------------------------------------------
  7578.  
  7579.  
  7580.  
  7581.         QUESTION: When attempting to jump to DOS with the Alt+J command, the
  7582.                   screen blinks but nothing happens.  What can be done to
  7583.                   rectify this?
  7584.                                      
  7585.         ANSWER:   Depending on the individual's system, occasionally the Alt+J 
  7586.                   command which allows the Sysop to drop to DOS appears to be
  7587.                   inoperative.  The situation can easily be corrected by
  7588.                   setting the path statement in your AUTOEXEC.BAT file so
  7589.                   SPITFIRE can locate COMMAND.COM thru your path.
  7590.  
  7591.  
  7592.         QUESTION: Why am I unable to Drop To DOS from a remote location
  7593.                   using the Sysop Menu's Drop To DOS feature?
  7594.  
  7595.         ANSWER:   Some systems do not like to redirect their I/O through
  7596.                   a serial port.  In such cases, the problem can often be 
  7597.                   corrected by using a program written specifically for this
  7598.                   purpose.  It is suggested you use either Doorway by Marshall
  7599.                   Dudley or Remdoor by Ken Brown.  Both Doorway and Remdoor 
  7600.                   incorporate remote drop to DOS capability and are available 
  7601.                   for download from Buffalo Creek's BBS.  Also, please bear in
  7602.                   mind, SPITFIRE releases control to the SFREMOTE.BAT file
  7603.                   during the remote drop to DOS and lies dormant in memory. 
  7604.                   
  7605.  
  7606.         QUESTION: Documentation for external door installation refers to
  7607.                   a file called SFDOORS.DAT.  I can not find this file on
  7608.                   my drive.  Was it neglectfully not included in my SPITFIRE
  7609.                   package?
  7610.  
  7611.         ANSWER:   When executing a door, SPITFIRE creates two files containing
  7612.                   pertinent user information required for door operation.  
  7613.                   These files are SFDOORS.DAT, required by SPITFIRE, and
  7614.                   DOOR.SYS, a universal format door user information file.
  7615.                   These are only used during door operation and once the
  7616.                   caller returns to SPITFIRE, these files are automatically
  7617.                   erased.  Similarly, SFMAIN.DAT, SFFILE.DAT and SFMESS.DAT
  7618.                   created during execution of the Main, File and Message
  7619.                   Menu's Sysop configurable command option are erased when
  7620.                   the caller returns to SPITFIRE.
  7621.  
  7622.  
  7623.         QUESTION: When a user uploads a file to "Sysop Only", how is the Sysop
  7624.                   made aware of the uploaded file?
  7625.                                               
  7626.         ANSWER:   SPITFIRE incorporates two techniques by which the Sysop
  7627.                   is notified that a file has been uploaded privately.  A
  7628.                   message is written both in the CALLERS.LOG and also
  7629.                   the HEYSYSOP.LOG file that informs the Sysop that a file
  7630.  
  7631.                                                                       Page 135
  7632.         ----------------------------------------------------------------------
  7633.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7634.         ----------------------------------------------------------------------
  7635.  
  7636.  
  7637.  
  7638.                   has been uploaded for "Sysop Only".  The CALLERS.LOG and the
  7639.                   HEYSYSOP.LOG file can be viewed from the Sysop Menu and
  7640.                   by pressing F1 at the "Ready..." prompt.  These files
  7641.                   should be checked regularly to keep the Sysop aware of the
  7642.                   various BBS activities.
  7643.  
  7644.  
  7645.         QUESTION: When a caller logs on using the Ansi Color Graphics option,
  7646.                   when the SFFILES.BBS is displayed, occasionally a line in 
  7647.                   the file is displayed only in the caller's default color.
  7648.                   Why is this?
  7649.                   
  7650.         ANSWER:   In the event a file line is not colored like the others, but
  7651.                   rather uses the caller's default color, that is because the
  7652.                   comma in the file size is either not located properly or does
  7653.                   not exist.  SPITFIRE cues off the comma in the file size to 
  7654.                   determine the coloring of the SFFILES.BBS listings. 
  7655.  
  7656.                   
  7657.         QUESTION: After successfully running SPITFIRE for sometime, all of
  7658.                   a sudden upon booting up, a message is displayed that the
  7659.                   SFNODE.DAT file was not found.  Why did this happen?
  7660.                                               
  7661.         ANSWER:   When SPITFIRE is installed, a file named SFNODE.DAT is
  7662.                   created.  This file contains information as to what drive
  7663.                   and directory the SPITFIRE system and work files exist.
  7664.                   If after using the program, the Sysop changes the location
  7665.                   of SPITFIRE (for example, SPITFIRE was originally booted up
  7666.                   on a floppy and then moved to Drive C), SPITFIRE will
  7667.                   continue to look for the files in the originally specified
  7668.                   location.  The easiest way to rectify this situation is to
  7669.                   the /P command line parameter to set the drive and directory
  7670.                   used in SPITFIRE.  Another option would be to erase the 
  7671.                   existing SFNODE.DAT file and allow a new one to be created.
  7672.                   SPITFIRE will automatically assign the default path to the 
  7673.                   one in which SPITFIRE.EXE resides.
  7674.                                               
  7675.  
  7676.         QUESTION: After adding new files to the various file areas for the
  7677.                   users to download, I noticed that when a caller logs
  7678.                   onto the BBS and does a check for new files, these files
  7679.                   are not displayed.  What is the problem?
  7680.                                               
  7681.         ANSWER:   There are basically two reasons this could happen.  The
  7682.                   first being, it is possible the files were copied into the
  7683.                   download directories but not added to the appropriate
  7684.                   SFFILES.BBS file.  Another possible explanation would be
  7685.  
  7686.                                                                       Page 136
  7687.         ----------------------------------------------------------------------
  7688.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7689.         ----------------------------------------------------------------------
  7690.  
  7691.  
  7692.  
  7693.                   that the file name, file size, file date and file
  7694.                   description has not been located in the exact specified
  7695.                   place in the SFFILES.BBS.  Refer to the section - SPITFIRE
  7696.                   FILE CLARIFICATIONS - of this manual for further information
  7697.                   regarding this subject.
  7698.  
  7699.  
  7700.         QUESTION: Why are users unable to view the contents of a ZIP file after
  7701.                   selecting <V>iew A File Archive from the File Menu?
  7702.  
  7703.         ANSWER:   This feature will only work with MS/PC DOS archive files.
  7704.                   It could be that the ZIP file in question was archived by a 
  7705.                   system other than MS/PC DOS and then uploaded to your BBS.
  7706.  
  7707.  
  7708.         QUESTION: The callers log reveals "Message sent and erased" for a
  7709.                   user who logged onto the BBS.  What does this mean?
  7710.                                               
  7711.         ANSWER:   This would depict a special notice ( <x>.BBS; refer to the
  7712.                   section - SPITFIRE FILE CLARIFICATION - of the manual for 
  7713.                   further explanation regarding this subject) was left for a 
  7714.                   specific user.  Once the user receives this message it is 
  7715.                   automatically erased.  The CALLERS.LOG displays the above 
  7716.                   mentioned message to inform the Sysop the message was sent 
  7717.                   and then erased.
  7718.                                               
  7719.  
  7720.         QUESTION: The HEYSYSOP.LOG reveals a message that a specific archived
  7721.                   file fails the CRC check.  What does this mean?
  7722.                                               
  7723.         ANSWER:   Anytime the Sysop is notified that an archived MS/PC DOS file
  7724.                   fails the CRC check, this means that the specified file is
  7725.                   corrupt and should be erased from your system.
  7726.  
  7727.  
  7728.         QUESTION: What is the purpose of the SPITFIRE.OVR overlay file?
  7729.  
  7730.         ANSWER:   By accessing the overlay file, many SPITFIRE procedures and
  7731.                   functions are called into memory only when they are needed
  7732.                   rather than being held in memory continuously.  Thus the
  7733.                   overlay file drastically reduces the amount of memory which
  7734.                   is required to run SPITFIRE.  This is very significant to
  7735.                   Sysops running SPITFIRE in a multi-tasking or networking
  7736.                   environment that is required for multi-node operation.
  7737.  
  7738.                                                                       Page 137
  7739.         ----------------------------------------------------------------------
  7740.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7741.         ----------------------------------------------------------------------
  7742.  
  7743.  
  7744.  
  7745.        QUESTION:  I recently registered a door program and was requested by
  7746.                   the author to add him to the user's file.  This was so he
  7747.                   could call the BBS and upload my registered version.  The
  7748.                   call was long distance and he wanted to avoid the time
  7749.                   required to complete the log-on questionnaire.  Is this
  7750.                   possible to add a user to the users file?
  7751.  
  7752.        ANSWER:    A user may be added to the SFUSERS.DAT file by selecting
  7753.                   ALT+A at the SPITFIRE "Ready For Use..." prompt.  A user
  7754.                   may also be added by using the <U>... Modify Users feature
  7755.                   found within the Sysop Menu.
  7756.  
  7757.  
  7758.        QUESTION:  Why does SPITFIRE limit the number of files allowed in
  7759.                   an external batch download to seven files and in an
  7760.                   external batch upload to six?
  7761.                 
  7762.        ANSWER:    These limits are set by DOS rather than SPITFIRE.  DOS
  7763.                   will only allow a command line to contain a specific
  7764.                   number of characters.  The seven files for the batch
  7765.                   download and the path for the upload directory and the
  7766.                   six files allowed in a batch upload attain the allowable
  7767.                   DOS limits.
  7768.                  
  7769.  
  7770.        QUESTION:  When running SPITFIRE, I get a Runtime error 004 and 
  7771.                   SPITFIRE stops.  Why?
  7772.                 
  7773.        ANSWER:    This runtime error problem is caused by too many files
  7774.                   being open at one time.  You will need to increase the
  7775.                   number of files that DOS will allow to be opened at once
  7776.                   by changing your CONFIG.SYS file.  Refer to your DOS
  7777.                   manual for further information regarding this subject.
  7778.                   Your system will have to be rebooted after changing your
  7779.                   CONFIG.SYS file.
  7780.                  
  7781.                  
  7782.        QUESTION:  Why must callers enter their password when returning
  7783.                   to SPITFIRE from a door program?
  7784.  
  7785.        ANSWER:    There are three tests that must be passed for a caller to
  7786.                   be able to return to SPITFIRE from a door program.  Those
  7787.                   three test are:
  7788.                     1) SPITFIRE must find SFDOORS.DAT
  7789.                     2) There must be a carrier detect
  7790.                     3) Callers must enter their password
  7791.                   This is the reason the password is required... it is possible
  7792.                   that a caller could disconnect while in a door program.  That
  7793.  
  7794.                                                                       Page 138
  7795.         ----------------------------------------------------------------------
  7796.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7797.         ----------------------------------------------------------------------
  7798.  
  7799.  
  7800.  
  7801.                   would mean that SPITFIRE would re-boot and wait for the 
  7802.                   next caller.  However, it is possible that a new call could
  7803.                   come in before SPITFIRE was re-booted.  In that case,
  7804.                   SPITFIRE would find a carrier detect and prompt for the
  7805.                   password.  When the new caller is not able to enter the
  7806.                   correct password, the caller is logged off.  However, if
  7807.                   SPITFIRE did not prompt for a password, then the new caller
  7808.                   would be logged on and SPITFIRE would think that the previous
  7809.                   caller was still on.
  7810.  
  7811.  
  7812.        QUESTION:  Why am I able to upload files that are contained in the
  7813.                   SFNOUP.DAT file?  As I understand this is a list of files
  7814.                   which should not be able to be uploaded to the BBS.
  7815.                   
  7816.        ANSWER:    SFNOUP.DAT has no affect on any user with Sysop status.
  7817.                   In other words, any user with a security equal to or
  7818.                   greater than what you have designated as Sysop security
  7819.                   for your system may upload files, even though they may
  7820.                   be contained in your SFNOUP.DAT.
  7821.  
  7822.  
  7823.        QUESTION:  Why are callers unable to leave a comment to Sysop on my
  7824.                   BBS?
  7825.  
  7826.        ANSWER:    Before SPITFIRE will allow a comment to be left to a
  7827.                   Sysop, the Sysop must be a user of the BBS.  The name
  7828.                   the Sysop uses to log onto the BBS must be the same as
  7829.                   the Sysop User Name configured using the ALT+Z configuration
  7830.                   window.  If a Sysop enters Sysop as the Sysop User Name
  7831.                   and then logs onto the BBS using their real name, SPITFIRE
  7832.                   will not allow a comment to be left to the Sysop because
  7833.                   Sysop in not a user of the BBS.  In this example, the
  7834.                   Sysop would need to change the Sysop User Name from Sysop
  7835.                   to their real name.  Once this is done SPITFIRE will allow
  7836.                   comments to be sent to the Sysop.  In other words, the
  7837.                   Sysop user name must be the same as the name used for
  7838.                   logging onto the BBS.
  7839.  
  7840.  
  7841.        QUESTION:  I just updated my bulletin number #9, yet when a caller
  7842.                   logs on, SPITFIRE does not list bulletin number #9 as being
  7843.                   updated.  Why?
  7844.  
  7845.        ANSWER:    For purposes of speed, SPITFIRE stops searching the drive
  7846.                   for new bulletins once a bulletin file is not found.  For
  7847.                   example, let's say that SPITFIRE finds BULLET[1..7].BBS
  7848.                   and then does not find BULLET8.BBS.  In such case, SPITFIRE
  7849.  
  7850.                                                                       Page 139
  7851.         ----------------------------------------------------------------------
  7852.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7853.         ----------------------------------------------------------------------
  7854.  
  7855.  
  7856.  
  7857.                   then stops the search and will not find BULLET9.BBS even
  7858.                   though it may exist on the drive.  There are two ways to fix
  7859.                   this.  The first and most logical way is to keep your
  7860.                   bulletins in numeric order.  The second way would be to
  7861.                   create dummy bulletin files so SPITFIRE will find the dummy
  7862.                   file and continue its search for updated bulletins.
  7863.                  
  7864.  
  7865.        QUESTION:  When attempting to boot SPITFIRE or when attempting to
  7866.                   log-on the BBS, I am told that a maintenance operation 
  7867.                   is being performed and that I should call back later.  There
  7868.                   is no maintenance operation being performed.  What do I do?
  7869.  
  7870.        ANSWER:    This could be caused by a number of things which are not
  7871.                   important to discuss.  The way to cure the problem is to
  7872.                   erase the SFWHOSON.DAT file found in the WORK directory.
  7873.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  7874.  
  7875.  
  7876.        QUESTION:  When I attempt to log-on SPITFIRE, I am told that I am
  7877.                   already logged on another node but I am not.  What do I do?
  7878.  
  7879.        ANSWER:    This could be caused by a number of things which are not
  7880.                   important to discuss.  The way to cure the problem is to
  7881.                   erase the SFWHOSON.DAT file found in the WORK directory.
  7882.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  7883.  
  7884.                         Thank you very much for selecting SPITFIRE.
  7885.  
  7886.                                                                       Page 140
  7887.         ----------------------------------------------------------------------
  7888.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7889.         ----------------------------------------------------------------------
  7890.         NOTES:
  7891.  
  7892.                                                                       Page 141
  7893.         ----------------------------------------------------------------------
  7894.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7895.         ----------------------------------------------------------------------
  7896.  
  7897.         SUBJECT INDEX - Page 1
  7898.  
  7899.         <X>.BBS/CLR 22
  7900.         <X>SEC.BBS/CLR 22
  7901.         19200 5, 6, 8, 96
  7902.         38400 5, 38
  7903.         1K-XMODEM 82
  7904.  
  7905.         <<<<<< A >>>>>>
  7906.         ALL.BBS/CLR 25, 30, 62
  7907.         ALLOWDELETE 125
  7908.         ALT+A 31, 51, 55, 89, 137
  7909.         ALT+C 51, 53, 60
  7910.         ALT+D 51, 60, 86
  7911.         ALT+E 51, 61
  7912.         ALT+F 18, 23, 43, 51, 61
  7913.         ALT+F1 23, 51, 54
  7914.         ALT+F2 51, 54
  7915.         ALT+F3 51, 54
  7916.         ALT+J 51, 61, 86, 134
  7917.         ALT+L 31, 51, 61
  7918.         ALT+M 5, 6, 7, 38, 51, 61, 96
  7919.         ALT+P 17, 19, 38, 51, 62, 101, 105
  7920.         ALT+Q 51, 62, 97
  7921.         ALT+R 18, 39, 51, 62
  7922.         ALT+S 7, 51, 62, 97
  7923.         ALT+T 12, 13, 48, 51, 57, 63, 112
  7924.         ALT+Z 10, 12, 16, 23, 30, 51, 63, 65, 86, 90, 91, 95, 111, 112, 138
  7925.         ANSI 3, 13, 15, 23, 24, 25, 26, 28, 29, 32, 50, 66, 76, 78, 87, 88,
  7926.              99, 117, 120, 123, 133, 135
  7927.         ANSI.SYS 3, 15, 26, 117
  7928.         APPENDIX A 4, 5, 131
  7929.         APPENDIX B 133
  7930.         APPENDIX 
  7931.         ARC 82
  7932.         ARQ 4, 8
  7933.         ASCII 6, 21, 25, 28, 31, 32, 36, 47, 80, 82, 87, 88, 102, 106, 133
  7934.         AUTOEXEC.BAT 33, 39, 112, 117, 120, 121, 134
  7935.  
  7936.         <<<<<< B >>>>>>
  7937.         BACKUP FILES 36, 40, 42, 43, 54, 88, 95
  7938.         BADINIT.BAT 21
  7939.         BATCH 20, 22, 24, 28, 29, 33, 34, 37, 38, 82, 83, 84, 85, 86, 95,
  7940.               101, 102, 103, 104, 105, 106, 107, 108, 109, 117, 120, 137
  7941.         BATCH DOWNLOAD 24, 28, 82, 83, 84, 103, 104, 137
  7942.         BATCH UPLOAD 24, 28, 84, 85, 86, 108, 109, 137
  7943.         BAUD RATE 4, 8, 9, 23, 37, 38, 61, 96, 102, 106, 110, 111, 123, 133
  7944.         BBSNAME.DAT 22, 34
  7945.         BEEP 35, 36
  7946.  
  7947.                                                                       Page 142
  7948.         ----------------------------------------------------------------------
  7949.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7950.         ----------------------------------------------------------------------
  7951.  
  7952.         SUBJECT INDEX - Page 2
  7953.  
  7954.         BINKLEYTERM 110
  7955.         BRK 3, 4
  7956.         BRK OFF 101, 103, 104, 105, 107, 108
  7957.         BRK ON 101, 103, 104, 105, 107, 108
  7958.         BRK.DRV 3
  7959.         BRK.ZIP 103, 107
  7960.         BUFFALO CREEK'S BBS 18, 29, 34, 37, 62, 81, 98, 99, 100, 103, 105,
  7961.                         107, 122, 134
  7962.         BUFFERS 3, 121
  7963.         BULLETIN.BBS/CLR 23
  7964.         BULLETINS 23, 24, 27, 58, 63, 64, 94, 98, 99, 138, 139
  7965.         BULLET<X>.BBS/CLR 23
  7966.  
  7967.         <<<<<< C >>>>>>
  7968.         CALLERS.TMP 20
  7969.         CALLERS.LOG 9, 20, 52, 53, 54, 88, 89, 90, 94, 134, 135, 136
  7970.         CAPTURE CHAT TO DISK 51
  7971.         CD-ROM 24
  7972.         CHAT 20, 23, 25, 30, 31, 51, 52, 53, 54, 60, 65, 66, 74, 80, 113,
  7973.              114, 115, 126, 129
  7974.         CHATDONE.BBS/CLR 23
  7975.         CHECK TODAY'S STATISTICS 51
  7976.         COMMAND LINE PARAMETERS 5, 6, 37, 38
  7977.         COMMAND.COM 4, 102, 106, 134
  7978.         CONFERENCE 13, 15, 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 43,
  7979.                    45, 51, 54, 55, 57, 62, 64, 67, 68, 69, 70, 71, 72, 73,
  7980.                    74, 86, 87, 88, 89, 95, 111, 123, 124
  7981.         CONFIGURE 4, 5, 6, 9, 10, 13, 15, 18, 23, 24, 30, 37, 39, 40, 43,
  7982.                   47, 48, 51, 57, 60, 61, 62, 63, 65, 66, 69, 70, 72, 75,
  7983.                   81, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 100, 101,
  7984.                   102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 115,
  7985.                   121, 123, 138
  7986.         CONFIG.SYS 3, 4, 15, 26, 117, 121, 137
  7987.         CRC 82, 124, 136
  7988.  
  7989.         <<<<<< D >>>>>>
  7990.         DAILYLMT.DAT 11, 12, 16, 20, 21, 29, 30, 31, 113, 114
  7991.         DELETE 10, 39, 40, 41, 42, 43, 46, 55, 57, 60, 69, 71, 73, 74, 88,
  7992.                90, 94, 124, 125, 126
  7993.         DESQVIEW 3, 116, 118, 119, 120, 122
  7994.         DEVICE 3, 15, 26
  7995.         DISCONNECT DELAY 9
  7996.         DISPLAY 8, 9, 11, 12, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27,
  7997.                 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 41, 43, 45, 47, 48,
  7998.                 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65,
  7999.                 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
  8000.         DISPLAY FILE CONTROL CHARACTER 35, 36
  8001.         DISPLAY FILE PATHS 111
  8002.  
  8003.                                                                       Page 143
  8004.         ----------------------------------------------------------------------
  8005.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8006.         ----------------------------------------------------------------------
  8007.  
  8008.         SUBJECT INDEX - Page 3
  8009.  
  8010.         DLMT.BBS/CLR 23
  8011.         DOORS 3, 28, 33, 64, 67, 74, 75, 80, 96, 97, 98, 99, 122, 126, 134,
  8012.               137
  8013.         DORBUL<X>.BBS/CLR 23, 99
  8014.         DOS 1, 3, 4, 5, 10, 11, 20, 33, 37, 38, 44, 45, 51, 54, 60, 61, 86,
  8015.             93, 97, 102, 106, 112, 113, 116, 117, 118, 121, 122, 126, 134,
  8016.             136, 137
  8017.         DOWNLOAD 2, 10, 11, 12, 13, 14, 16, 20, 21, 23, 24, 25, 27, 28, 29,
  8018.                  30, 31, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 55, 56, 75,
  8019.                  76, 78, 80, 81, 82, 83, 84, 98, 99, 100, 101, 102, 103, 104,
  8020.                  105, 107, 123, 125, 134, 135, 137
  8021.         DSZ 3, 100, 101, 103, 104, 105, 106, 108, 109
  8022.         DVANSI.COM 120
  8023.         DVP 118, 120
  8024.  
  8025.         <<<<<< E >>>>>>
  8026.         EDLIN 28
  8027.         EMS 109, 110
  8028.         ERASE 32, 34, 35, 41, 54, 55, 75, 76, 77, 79, 88, 89, 94, 97, 98,
  8029.               101, 102, 103, 104, 107, 109, 122, 134, 135, 136, 139
  8030.         ETHERNET 121
  8031.         EVENTIME.BBS/CLR 23
  8032.         EVENTS 20, 33, 39, 51, 55, 61, 86, 87, 91, 92, 94, 110, 126
  8033.         EXIT 51, 60, 61, 71, 78, 80, 92, 98, 101, 105, 118, 119, 120
  8034.         EXTERNAL PROTOCOLS 18, 100, 101, 103, 105, 106, 108
  8035.  
  8036.         <<<<<< F >>>>>>
  8037.         F1 23, 51, 52, 54, 101, 105, 117, 119, 120, 131, 135
  8038.         F2 7, 9, 23, 26, 27, 51, 52, 54, 117
  8039.         F3 51, 52, 54
  8040.         F4 51, 53
  8041.         F5 51, 53
  8042.         F6 51, 53
  8043.         F7 51, 53
  8044.         F8 51, 53
  8045.         F9 51, 53
  8046.         F10 51, 54, 101, 105
  8047.         FILE AREA 18, 20, 23, 24, 32, 37, 39, 43, 44, 45, 46, 47, 51, 55,
  8048.                   57, 61, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
  8049.                   87, 107, 109, 123, 135
  8050.         FILE<X>.BBS/CLR 23, 28, 29
  8051.         FILST<X>.BBS/CLR 23
  8052.         FRONTDOOR 110
  8053.  
  8054.         <<<<<< G >>>>>>
  8055.         GOODBYE.BBS/CLR 32
  8056.  
  8057.                                                                       Page 144
  8058.         ----------------------------------------------------------------------
  8059.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8060.         ----------------------------------------------------------------------
  8061.  
  8062.         SUBJECT INDEX - Page 4
  8063.  
  8064.         <<<<<< H >>>>>>
  8065.         HARDWARE 3, 8, 96, 116, 117, 118, 120, 121
  8066.         HEYSYSOP.LOG 15, 48, 52, 54, 78, 88, 89, 90, 134, 135, 136
  8067.         HIGH SPEED ASYNC ROUTINES 8
  8068.         HIMEM.SYS 117
  8069.  
  8070.         <<<<<< I >>>>>>
  8071.         INITIALIZATION STRING 4, 5, 7, 8, 37, 38, 62, 96, 131, 133
  8072.  
  8073.         <<<<<< J >>>>>>
  8074.         JOKER.DAT 23, 31, 32, 57
  8075.  
  8076.         <<<<<< L >>>>>>
  8077.         LANTASTIC 3, 5, 116, 120, 121, 122
  8078.         LOCKOUT.BBS/CLR 32
  8079.         LOOP 93, 94, 97, 98, 113
  8080.  
  8081.         <<<<<< M >>>>>>
  8082.         MAIN MENU 7, 14, 20, 22, 23, 25, 28, 30, 32, 33, 47, 49, 58, 62,
  8083.                   63, 64, 66, 67, 74, 75, 80, 86, 89, 91, 97, 98, 112, 113
  8084.         MAIN<X>.BBS/CLR 23, 28, 29
  8085.         MAINTENANCE 24, 36, 55, 86, 87, 88, 113, 139
  8086.         MAXUSERS.BBS
  8087.         MAXUSERS.BBS/CLR 11, 23
  8088.         MESSAGE CONFERENCE 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 51
  8089.                            54, 57, 62, 64, 68, 69, 70, 71, 72, 73, 74, 86,
  8090.                            87, 88, 89, 95, 111 
  8091.         MESSAGE FILES PATH 17
  8092.         MGLST<X>.BBS/CLR 23, 68
  8093.         MKSFMENU.EXE 29
  8094.         MODEM 3, 4, 5, 6, 7, 8, 9, 18, 20, 34, 37, 38, 51, 60, 61, 62, 82,
  8095.               96, 111, 131, 132, 133
  8096.         MOVE 7, 43, 55, 56, 94, 97, 107, 109, 135
  8097.         MSG<X>.BBS/CLR 23, 24, 28, 29
  8098.         MULTI-TASKING 15, 111, 115, 116, 136
  8099.         MULTI-NODE 12, 13, 16, 21, 22, 25, 30, 64, 65, 87, 88, 111, 112,
  8100.                    113, 115, 116, 117, 120, 136
  8101.         MUV 3, 105, 107, 108
  8102.  
  8103.         <<<<<< N >>>>>>
  8104.         NEEDSYS.BBS/CLR 23, 54
  8105.         NETWORK 111, 115, 116, 120, 121, 122, 136
  8106.         NET-MAIL 13, 15, 16, 22, 33, 34, 38, 39, 40, 70, 72, 95, 110, 111,
  8107.                  121
  8108.         NEWSLETTER 25, 64, 66
  8109.         NEWUSER.BBS/CLR 15, 23
  8110.         NODE CHAT 20, 30, 31, 65, 113, 114, 115, 129
  8111.         NOVELL 120
  8112.  
  8113.                                                                       Page 145
  8114.         ----------------------------------------------------------------------
  8115.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8116.         ----------------------------------------------------------------------
  8117.  
  8118.         SUBJECT INDEX - Page 5
  8119.  
  8120.  
  8121.         <<<<<< O >>>>>>
  8122.         OLD MESSAGE PURGE 42
  8123.         OS/2 122
  8124.  
  8125.         <<<<<< P >>>>>>
  8126.         PACK 6, 19, 22, 27, 35, 36, 39, 42, 43, 57, 60, 69, 86, 87, 88,
  8127.              95, 112, 113
  8128.         PACK MESSAGE 86, 88
  8129.         PACK USERS 86, 87
  8130.         PAK 78, 82
  8131.         PASSWORD 7, 10, 11, 13, 14, 15, 25, 35, 55, 57, 60, 62, 86, 87,
  8132.                  88, 98, 113, 123, 125, 126, 127, 137, 138
  8133.         PATHS 17, 18, 19, 44, 51, 62, 101, 105, 111
  8134.         PIF FILES 117
  8135.         PREVIEW AREA 43, 44, 46
  8136.         PRIVATE.BBS/CLR 12, 15, 23
  8137.         PROTOCOLS 3, 4, 17, 18, 19, 24, 25, 37, 62, 80, 82, 100, 101, 102,
  8138.                   103, 104, 105, 106, 108, 109, 129
  8139.         PURGE ALLOWED 55, 60
  8140.  
  8141.         <<<<<< Q >>>>>>
  8142.         QEMM 117
  8143.         QUESTIONNAIRES 22, 28, 47, 65
  8144.         QUEUE 16, 67, 68, 73, 74, 83, 84, 85, 104, 125
  8145.         QUICK LOG 20, 22, 30, 31, 62
  8146.  
  8147.         <<<<<< R >>>>>>
  8148.         RATIO 1, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 25, 30, 31,
  8149.               37, 38, 57, 65, 91, 93, 95, 97, 100, 101, 102, 105, 106,
  8150.               111, 112, 113, 126, 129, 130, 134, 136, 138, 139
  8151.         REGISTRATION 1, 130
  8152.         RESULT MESSAGE 8
  8153.  
  8154.         <<<<<< S >>>>>>
  8155.         SEALINK 3, 82
  8156.         SERVER 120, 121, 122
  8157.         SF.BAT 5, 6, 21, 33, 38, 39, 93, 96, 97, 98, 100, 110
  8158.         SF1STF.BBS/CLR 23
  8159.         SF1STM.BBS/CLR 23
  8160.         SF2SLOW.BBS/CLR 9, 23, 26
  8161.         SFASLEEP.BBS/CLR 23
  8162.         SFBATCHD.BBS/CLR 24, 28, 29
  8163.         SFBATCHU.BBS/CLR 24, 28, 29
  8164.         SFBBSLST.DAT 66
  8165.         SFBDAY.BBS/CLR 24
  8166.         SFBDAY 24
  8167.         SFCHAT.CAP 53, 54
  8168.  
  8169.                                                                       Page 146
  8170.         ----------------------------------------------------------------------
  8171.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8172.         ----------------------------------------------------------------------
  8173.  
  8174.         SUBJECT INDEX - Page 6
  8175.  
  8176.         SFDOOR.MNU 20, 21, 28, 97
  8177.         SFDOORS.DAT 97, 98, 122, 134, 137
  8178.         SFDORBAK.BBS/CLR 24, 99
  8179.         SFDORBUL.BBS/CLR 24, 99
  8180.         SFDOWN.BBS/CLR 24
  8181.         SFDR<X>.BBS/CLR 24, 28, 29, 99
  8182.         SFEVENTS.DAT 20
  8183.         SFEXTDN.BBS 24, 26, 101, 103
  8184.         SFEXTDN<?>.BAT 101, 102, 104
  8185.         SFEXTUP.BBS 24, 26, 105, 108
  8186.         SFEXTUP<?>.BAT 106, 108
  8187.         SFFAREA.DAT 7, 20
  8188.         SFFILE.BAT 21, 118
  8189.         SFFILE.MNU 26, 27, 75, 98
  8190.         SFFILES.BBS 24, 26, 32, 45, 76, 77, 78, 79, 80, 81, 107, 109, 135,
  8191.                     136
  8192.         SFFILE.DAT 122, 134
  8193.         SFFILE.MNU 20, 26, 27, 28, 75, 98
  8194.         SFIMPEXP.BBS/CLR 24, 28, 29, 76, 78
  8195.         SFINIT.BAT 4, 20, 21, 34
  8196.         SFLOGON.BAT 20, 21
  8197.         SFLOG.EXE 93
  8198.         SFMAIN.BAT 20, 21, 33, 66, 118
  8199.         SFMAIN.MNU 20, 26, 28, 98, 
  8200.         SFMAINT.BBS/CLR 24, 87, 88, 113
  8201.         SFMAIN.DAT 122, 134
  8202.         SFMAIN<X>.ANS 22, 47, 49, 50, 65
  8203.         SFMAIN<X>.QUE 22, 47, 49, 50, 65
  8204.         SFMCONF.DAT 7, 20
  8205.         SFMESS.BAT 20, 21, 33, 75, 81, 118
  8206.         SFMESS.DAT 122, 134
  8207.         SFMQDONE.BBS/CLR  24
  8208.         SFMSG.MNU 20, 26, 28, 98
  8209.         SFMSGPCK.BAT 4, 22, 33, 95
  8210.         SFNEWU.ANS 22, 47, 49, 52, 89, 90
  8211.         SFNEWU.QUE 22, 47, 48, 49
  8212.         SFNODE.BBS/CLR 25, 
  8213.         SFNODE.DAT  6, 20, 135
  8214.         SFNOTIME.BBS/CLR  25
  8215.         SFNOUP.DAT 22, 32, 76, 77, 138
  8216.         SFNWSLTR.BBS 25, 26, 32, 66
  8217.         SFORDER.MNU 20, 21, 28, 49
  8218.         SFORD<x>.BBS/CLR 25, 28, 29, 50
  8219.         SFPAGED.BBS/CLR  25, 34, 52, 53, 66, 74, 80
  8220.         SFPRELOG.BBS 25, 26, 62, 113
  8221.         SFPROMSG.BBS/CLR  25, 100
  8222.         SFPROTCO.HLP 21, 80
  8223.  
  8224.                                                                       Page 147
  8225.         ----------------------------------------------------------------------
  8226.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8227.         ----------------------------------------------------------------------
  8228.  
  8229.         SUBJECT INDEX - Page 7
  8230.  
  8231.         SFRATIO 11, 12, 16, 25, 30, 31
  8232.         SFREMIND.BBS/CLR 25
  8233.         SFREMOTE.BAT 20, 21, 33, 86, 134
  8234.         SFSEC<X>.BAT 20, 21, 34
  8235.         SFSYSOP.MNU 20, 26, 28
  8236.         SFSYSTEM.DAT 6, 22
  8237.         SFTIMEUP.BBS/CLR 25
  8238.         SFUP.BBS/CLR 25
  8239.         SFUPCASE.DAT 14, 22, 33
  8240.         SFUSERS.DAT 6, 7, 22, 57, 60, 87, 137
  8241.         SFUSERS.PTR 22
  8242.         SFWHOSON.DAT 22, 112, 139
  8243.         SF.BAT 5, 6, 20, 33, 38, 39, 93, 96, 97, 98, 100, 110
  8244.         SMARTDRV 117
  8245.         SOP<X>.BBS/CLR  25, 28, 29
  8246.         SPITFIRE.HLP 21, 67, 75, 81
  8247.         SPITFIRE.OVR 20, 109, 110, 136
  8248.         SYSINIT.BBS/CLR 25
  8249.         SYSOP UTILITIES 64, 67, 75, 81, 86, 93, 94
  8250.  
  8251.         <<<<<< T >>>>>>
  8252.         TELINK 82
  8253.         THIS SYSTEM'S INFO 64, 65
  8254.         THOUGHTS.BBS 25, 26, 37
  8255.         TOOMANY.BBS/CLR  11, 25
  8256.   
  8257.         <<<<<< U >>>>>>
  8258.         UNDELETE 10, 71, 90
  8259.         UPLOAD 10, 11, 12, 16, 21, 22, 24, 25, 28, 30, 31, 32, 35, 36, 43,
  8260.                44, 53, 55, 56, 75, 78, 80, 82, 84, 85, 86, 91, 93, 95, 105,
  8261.                106, 107, 108, 109, 123, 124, 125, 134, 135, 136, 137, 138
  8262.         USER DELETION 40, 41
  8263.         USERINIT.BBS/CLR 25, 52
  8264.         UTILITIES 34, 44, 64, 67, 75, 81, 86, 93, 94, 107, 111, 122, 130
  8265.  
  8266.         <<<<<< W >>>>>>
  8267.         WATCHDOG 33
  8268.         WELCOME1.BBS/CLR  24, 25, 62, 113
  8269.         WELCOME<X>.BBS/CLR 25
  8270.         WILDCARDS 32, 77, 79, 81
  8271.         WILDFIRE 3, 99
  8272.         WINDOWS 3, 116, 117, 118, 120, 122
  8273.         WORK FILES PATH 17, 19
  8274.         WORKSTATION 121, 122
  8275.  
  8276.         <<<<<< X >>>>>>
  8277.         XMODEM 82
  8278.         XPERT 55, 56, 64, 66, 67, 74, 75, 81, 86, 90, 126
  8279.  
  8280.                                                                       Page 148
  8281.         ----------------------------------------------------------------------
  8282.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8283.         ----------------------------------------------------------------------
  8284.  
  8285.         SUBJECT INDEX - Page 8
  8286.  
  8287.  
  8288.         <<<<<< Y >>>>>>
  8289.         YMODEM 37, 61, 82
  8290.         YMODEM-G 37, 61, 82
  8291.  
  8292.         <<<<<< Z >>>>>>
  8293.         ZIP 14, 32, 76, 78, 82, 103, 107, 109, 136
  8294.         ZMODEM 100, 101, 103, 104, 105, 108
  8295.  
  8296.                                                                        Page 149
  8297.         -----------------------------------------------------------------------
  8298.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  8299.         -----------------------------------------------------------------------
  8300.         NOTES:
  8301.  
  8302.                                                                        Page 150
  8303.         -----------------------------------------------------------------------
  8304.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  8305.         -----------------------------------------------------------------------
  8306.         NOTES:
  8307.  
  8308.